UNPKG

mom-nucleo

Version:

Componente central de una arquitectura mom (message-oriented middleware). Basado en intercambio de mensajes asincronicos con soporte de eventEmitter. No esta ligado a ningun negocio particular.

24 lines (18 loc) 630 B
var bus = require("mom-bus-comunic"); //----------------------------- /* adapter para suscribirse a una cola, ofrece servicios de escucha al mw. internamente se conecta con un driver AMQP RabbitMQ. el mensaje entrante es procesado con JSON.parse y colocado en el bus de mensajes paramatros: - cola = nombre de la cola que debe escucharse */ module.exports = function(cola) { var module = {}; require("./momSuscriptorRabbit")(cola, getMensaje); function getMensaje(buffer){ var serializacion = JSON.parse(buffer.content.toString()); bus.emit("mom", serializacion); } return module; };