kafka - Información de preescolar (cola de mensajes)

Message Queue Introducción

Mensaje (Message): se refiere a la transferencia de datos entre aplicaciones, un mensaje puede ser muy simple, por ejemplo, sólo contiene la cadena de texto, puede ser más complejo, y puede contener objetos incrustados.

Cola de mensajes (Message Queue): es la comunicación entre una aplicación, el mensaje puede ser devuelto inmediatamente por el sistema para garantizar la información de los mensajes de correo confiable, el mensaje que acaba de publicar los editores de mensajes al MQ con independencia de quién tome, mensaje los usuarios simplemente toman un mensaje del MQ quien ha escrito, por lo que los editores y los usuarios no saben el uno del otro.

 

escenario de aplicación de Message Queue Server

Consta de cuatro colas de mensajes en los escenarios de aplicación práctica:

Usando Acoplamiento : entre la aplicación múltiple procesa el mismo mensaje a través de la cola de mensajes, la interfaz de llamada para evitar resultados de fallo en la insuficiencia de todo el proceso;

el procesamiento asincrónico : cola de mensajes de múltiples aplicaciones para el mismo mensaje es procesado, el procesamiento simultáneo de mensajes entre aplicaciones, en comparación con el procesamiento en serie, reducir el tiempo de procesamiento;

La limitación de recorte : pico ampliamente utilizados o actividad de compra y evitar aplicaciones excesivas conducen a colgar;

Mensaje sistema impulsado : El sistema se divide en la cola de mensajes, los productores de mensajes, el consumidor mensaje, el productor es responsable de los mensajes de generación, los consumidores (puede haber más) responsable de procesar el mensaje;

 

Message Queue dos modos

Message Queue Server incluye dos modos, el modo punto a punto (punto a punto, cola) y de publicación / suscripción modelo (publicación / suscripción, tema)

1, el modo ad-hoc

el modo Ad-hoc incluye tres funciones:

                                               Message Queue

                                               El remitente (productor)

                                               Beneficiario (consumidor)         

               

Remitente del mensaje a la cola de mensajes de la producción, y después se elimina de la cola del destinatario del mensaje y el consumidor mensaje. Después de que se consume el mensaje, el almacenamiento de colas ya no está allí, por lo que el destinatario del mensaje ha sido imposible de consumo de los consumidores de noticias.

Punto a Punto características del modo:

  • Cada mensaje tiene un destinatario (Consumer) (es decir, una vez que el consumidor, el mensaje ya no se encuentra en la cola de mensajes);
  • Entre emisor y receptor sin dependencias, entonces el remitente para enviar un mensaje, si el receptor está en marcha, no afectará a la próxima vez para enviar un mensaje al remitente;
  • Tras la recepción satisfactoria de las necesidades del destinatario del mensaje de respuesta para el éxito de la cola, la cola de mensajes con el fin de eliminar el mensaje recibido actualmente;

 

2 , publicación / suscripción modelo

De publicación / suscripción modelo incluye tres funciones en:

                                                     tema Función (Tema)

                                                     Editorial (Editorial)

                                                     Suscriptores (Subscriber)

           

Publicado por el envío de un mensaje al tema, el sistema ofrecerá estos mensajes a varios abonados.

Publicación / suscripción características modelo:

  • Cada mensaje puede tener una pluralidad de abonados;
  • Hay depende del tiempo entre los editores y suscriptores. Después de un tema suscriptores (tema), se debe crear un suscriptor, el mensaje a la editorial del consumidor.
  • Con el fin de consumir mensajes, los abonados tienen que suscribirse por adelantado el tema de carácter, y mantener la línea que corre;
Publicado 85 artículos originales · ganado elogios 174 · Vistas de 100.000 +

Supongo que te gusta

Origin blog.csdn.net/weixin_44036154/article/details/104942721
Recomendado
Clasificación