mimiz/rabbitmq-event-manager

View on GitHub
src/lib/defaultOptions.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { IEventManagerOptions } from './interfaces';

export const defaultOptions: IEventManagerOptions = {
  url: 'amqp://localhost',
  application: 'application',
  metas: true,
  alternateExchangeName: 'NO_QUEUE_EXCHANGE',
  alternateQueueName: 'QUEUE_NO_QUEUE',
  deadLetterExchangeName: 'DEAD_LETTER_EXCHANGE',
  deadLetterQueueName: 'DEAD_LETTER_QUEUE',
  ttl: 1000 * 60 * 60 * 24, // 24 hours,
  maxNumberOfMessagesRetries: 10,
  logLevel: 'error',
  logPrefix: 'RABBITMQ_EVENT_MANAGER',
  logTransportMode: 'console',
  emitAndWaitTimeout: 30000,
  defaultResponseSuffix: '.RESPONSE',
};