UNPKG

kafka-retry

Version:

Handle kafka non-blocking retries and dead letter topics for nestjs microservice

24 lines 1.67 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.AUTO_CREATE_RETRY_TOPIC = exports.ERROR_RETRY_MESSAGE = exports.KAFKA_DEFAULT_MULTIPLIER = exports.KAFKA_DEFAULT_DELAY = exports.RetryTopicConstants = exports.TopicSuffixingStrategy = exports.NO_EVENT_HANDLER = exports.KAFKA_DEFAULT_BROKER = exports.NO_MESSAGE_HANDLER = exports.KAFKA_DEFAULT_GROUP = exports.KAFKA_DEFAULT_CLIENT = void 0; exports.KAFKA_DEFAULT_CLIENT = 'nestjs-consumer'; exports.KAFKA_DEFAULT_GROUP = 'nestjs-group'; exports.NO_MESSAGE_HANDLER = `There is no matching message handler defined in the remote service.`; exports.KAFKA_DEFAULT_BROKER = 'localhost:9092'; exports.NO_EVENT_HANDLER = 'There is no matching event handler defined in the remote service.'; var TopicSuffixingStrategy; (function (TopicSuffixingStrategy) { TopicSuffixingStrategy["RETRY_SUFFIX"] = "-retry"; TopicSuffixingStrategy["DLT_SUFFIX"] = "-dlt"; })(TopicSuffixingStrategy = exports.TopicSuffixingStrategy || (exports.TopicSuffixingStrategy = {})); var RetryTopicConstants; (function (RetryTopicConstants) { RetryTopicConstants[RetryTopicConstants["DEFAULT_PARTITIONS"] = 1] = "DEFAULT_PARTITIONS"; RetryTopicConstants[RetryTopicConstants["MAX_ATTEMPTS"] = 9] = "MAX_ATTEMPTS"; RetryTopicConstants[RetryTopicConstants["REPLICATION_FACTOR"] = 3] = "REPLICATION_FACTOR"; })(RetryTopicConstants = exports.RetryTopicConstants || (exports.RetryTopicConstants = {})); exports.KAFKA_DEFAULT_DELAY = 10000; exports.KAFKA_DEFAULT_MULTIPLIER = 2; exports.ERROR_RETRY_MESSAGE = 'ERROR_RETRY_MESSAGE'; exports.AUTO_CREATE_RETRY_TOPIC = true; //# sourceMappingURL=constants.js.map