UNPKG

universal-queues

Version:

Factory universal para mensageria (RabbitMQ, Kafka, SQS) para sistemas distribuídos.

14 lines 521 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.MessagingFactory = void 0; const rabbitmq_1 = require("./rabbitmq"); class MessagingFactory { static create(type = 'rabbitmq') { if (type === 'rabbitmq') return new rabbitmq_1.RabbitMQClient(); // Futuro: if (type === 'kafka') return new KafkaClient(); throw new Error(`Mensageria não suportada: ${type}`); } } exports.MessagingFactory = MessagingFactory; //# sourceMappingURL=factory.js.map