universal-queues
Version:
Factory universal para mensageria (RabbitMQ, Kafka, SQS) para sistemas distribuídos.
14 lines • 521 B
JavaScript
;
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