Ali nube MQ

servicios de middleware Ali nube en muchos existe una muy fuerte ver los servicios intermedios desempeñan un papel irremplazable en la arquitectura de la empresa de Internet, en comparación con el RabbitMQ de código abierto, el mensaje de ali colas MQ permitirse vivir usando Ali de 1000 dentro de las aplicaciones básicas , a su vez miles de mensajes al día, estables y fiables, muchas veces después de dos las once de comercio de Ali, las materias primas, la comercialización, y la escena real de otro enlace de verificación núcleo! Ali nombre del producto interno: MetaQ, Notificar

efecto

  • Taobao introdujo un middleware de mensajería MQ ---- desacoplamiento asíncrono, desplazamiento de la carga
  • MQ acción middleware de mensajería tiene el efecto de distribuir, almacenamiento en caché, balanceo de carga, etc., juegan un transformador

característica

  • Cada mensaje puede tener varios consumidores, los consumidores pueden suscribirse para recibir noticias

concepto básico

  • Tema: Asunto del mensaje, escriba un mensaje, mensajes Clasificar por tema
  • Tag: mensaje de etiqueta, dos tipos de mensajes, una clasificación de mensajes para más particiones en un tema
  • ProducerID: la identificación de una clase del productor, y este grupo suele producir un tipo de mensaje enviado, y la lógica de transmisión es consistente
  • ConsumerID: Consumer un identificador de clase, que típicamente recibe un conjunto de consumidores y una clase de mensaje, un consumo lógica y consistente
  • Messageid: identificador de mensaje único global, MQ generado automáticamente por el sistema, para identificar de forma única un mensaje
  • MessageKey: identificador de servicio de mensajes proporcionado por los productores de mensajes (productor), que identifica una lógica de servicio
  • Subtema: MQTT Tema secundario, terciario o incluso subclase bajo un tema Tema están dispuestos directamente en el uso de códigos, la necesidad de aplicar.
  • ClientID: MQTT la ClientID es un identificador único para cada cliente, unos requisitos únicos globales, utilizar la misma conexión ClientID será rechazada servicio MQTT, limitaciones MQ establecidos por la necesidad ClientID usuario cumplir con ciertas reglas.

Tres formas de enviar MQ

1, la sincronización de la transmisión fiable: escenarios ampliamente utilizados, por ejemplo, mensajes de notificación importantes, notificación de registro de mensajes cortos, SMS sistema de comercialización

2, la transmisión asíncrona fiable: un enlace generalmente toma más tiempo, más sensible al tiempo de respuesta escenario de tráfico RT

3, la transmisión de un solo sentido: para algunos muy corto de tiempo, pero no los requisitos de fiabilidad altos de la escena, como la recogida de registros

Enviar TPS Resultados enviar comentarios confiabilidad
transmisión síncrona rápido Tienes no se pierde
La transmisión asíncrona rápido Tienes no se pierde
Enviar un unidireccional el más rápido no Se pueden perder

Supongo que te gusta

Origin www.cnblogs.com/du-z/p/12622476.html
Recomendado
Clasificación