Al considerar una solución de cola de mensajes, debe tener en cuenta los siguientes parámetros
- Durabilidad: si los mensajes pueden escribirse en el disco, o incluso enviarse a aDBMS para mayor confiabilidad en caso de fallas del servidor.
- Punto-punto frente a publicación-suscripción: si el proveedor de colas de mensajes admite el modo de entrega punto-punto o publicación-suscripción
- Modelo Push vs Pull: si los consumidores tienen que tirar de los mensajes o si el corredor envía los mensajes a los consumidores.
- Reconocimientos de mensajes: si los modos de reconocimiento de mensajes son compatibles entre consumidores, corredores y productores.
- Políticas de entrega: si un mensaje debe entregarse al menos una vez, o no más de una vez.
- Políticas de depuración: si las colas o los mensajes admiten un “tiempo de vida”.
- Tamaño / formato del mensaje : qué tamaños y tipos de mensajes son compatibles.
- Políticas de enrutamiento / filtrado de mensajes : si los mensajes se pueden filtrar para que un consumidor pueda ver solo los mensajes que coinciden con algunos criterios de interés y los mensajes se pueden enrutar a los consumidores en función de políticas definidas
- Pedido de mensajes: si los mensajes se entregan a los consumidores en un pedido FIFO o no.
- Políticas de procesamiento por lotes: en caso de que los mensajes se entreguen de inmediato, o si el sistema espera un poco e intenta entregar muchos mensajes a la vez.
- Escalabilidad: en qué orden de rendimiento, latencia y volumen de colas, se admiten mensajes.
- Disponibilidad: ¿El sistema de colas admite alta disponibilidad en caso de fallas de los servidores?
- Costo operativo y financiero: si la solución incurre en alguna carga financiera u operativa
- Interoperabilidad multiplataforma: si la solución funciona en servicios / sistemas dispares, ya sea de diferentes empresas / empresas o dentro de la empresa, para intercambiar fácilmente mensajes entre sí, independientemente del proveedor y la plataforma del agente de mensajes.
Fuente de información Comunicación asincrónica en SOA / MSA
- ¿Box Cloud Service finalmente ganará a los servicios de Dropbox Cloud y finalmente aniquilará Dropbox?
- ¿Cuáles son los principales sitios para los vínculos de retroceso de dofollow en 2016?
- ¿Por qué quicken no tiene un producto basado en la nube?
- ¿Quién es el mejor para los servicios de computación en la nube?
- ¿Qué es la minería en la nube? ¿Puede nombrar algunas compañías que brindan ganancias y cobran razonablemente que proporcionan minería en la nube?