kafka-retry
Version:
Handle kafka non-blocking retries and dead letter topics for nestjs microservice
24 lines • 1.67 kB
JavaScript
;
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