1.Análisis de selección de MQ
ConejoMQ | kafka | cohetemq | |
idioma | erlang | escala | Java |
Seguridad del permiso de datos | El tema admite multiinquilino. | tema | El tema admite multiinquilino. |
Arquitectura | |||
Escenas | Para escenarios push, protocolos complejos, campos de mensajería instantánea y mensajes de prioridad urgente, RabbitMQ también es muy maduro. | Recopilación de registros, gran volumen de datos. | Buena base masiva, amplia gama de aplicaciones, funciones ricas y capacidad para realizar transacciones distribuidas |
2. ¿Por qué debería introducir middleware de mensajes en la arquitectura de su sistema?
1. Desacoplamiento de sistemas complejos
2. Llamadas asincrónicas de enlaces complejos.
3. Procesamiento de recorte de picos instantáneos
3. ¿Cuáles son las desventajas de introducir middleware de mensajes en la arquitectura del sistema?
1. Disponibilidad reducida del sistema
2. La estabilidad del sistema se reduce.
3. Problema de coherencia distribuida