UNPKG

@goparrot/pubsub-event-bus

Version:
37 lines 1.93 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DEFAULT_CONNECTION_MANAGER_OPTIONS = exports.DEFAULT_RETRY_OPTIONS = exports.DEFAULT_CONSUMER_OPTIONS = exports.DEFAULT_QUEUE_BINDING_CONFIGURATION = exports.DEFAULT_PRODUCER_CONFIGURATION = exports.DEFAULT_EXCHANGE_CONFIGURATION = exports.FAN_OUT_BINDING = exports.CQRS_RETRY_OPTIONS = exports.CQRS_CONNECTION_MANAGER_OPTIONS = exports.CQRS_BINDING_QUEUE_CONFIG = exports.CQRS_PRODUCER_CONFIG = exports.CQRS_EXCHANGE_CONFIG = exports.CQRS_CONNECTION_URLS = exports.CQRS_CONNECTION_NAME = exports.CQRS_MODULE_OPTIONS = exports.CQRS_MODULE_CONSUMER_OPTIONS = void 0; const interface_1 = require("../interface"); exports.CQRS_MODULE_CONSUMER_OPTIONS = 'CQRS_MODULE_CONSUMER_OPTIONS'; exports.CQRS_MODULE_OPTIONS = 'CQRS_MODULE_OPTIONS'; exports.CQRS_CONNECTION_NAME = 'CQRS_CONNECTION_NAME'; exports.CQRS_CONNECTION_URLS = 'CQRS_CONNECTION_URLS'; exports.CQRS_EXCHANGE_CONFIG = 'CQRS_EXCHANGE_CONFIG'; exports.CQRS_PRODUCER_CONFIG = 'CQRS_PRODUCER_CONFIG'; exports.CQRS_BINDING_QUEUE_CONFIG = 'CQRS_BINDING_QUEUE_CONFIG'; exports.CQRS_CONNECTION_MANAGER_OPTIONS = 'CQRS_CONNECTION_MANAGER_OPTIONS'; exports.CQRS_RETRY_OPTIONS = 'CQRS_RETRY_OPTIONS'; exports.FAN_OUT_BINDING = '#'; exports.DEFAULT_EXCHANGE_CONFIGURATION = { durable: true, autoDelete: false, }; exports.DEFAULT_PRODUCER_CONFIGURATION = { deliveryMode: 2, contentType: 'application/json', }; exports.DEFAULT_QUEUE_BINDING_CONFIGURATION = { durable: true, autoDelete: false, }; exports.DEFAULT_CONSUMER_OPTIONS = { prefetchPerConsumer: 10, prefetchPerChannel: 100, }; exports.DEFAULT_RETRY_OPTIONS = { maxRetryAttempts: 3, strategy: interface_1.RetryStrategyEnum.DEAD_LETTER_TTL, delay: (retryCount) => Math.floor(1000 * Math.exp(retryCount - 1)), }; exports.DEFAULT_CONNECTION_MANAGER_OPTIONS = {}; //# sourceMappingURL=configuration.js.map