Diferencia entre la cola y el tema

Diferencia entre la cola y el tema

Cola vs tema

El servicio de mensajes de Java, o simplemente JMS, es un medio que envía mensajes a dos o más clientes. Permite el contacto entre diversos mecanismos de una aplicación distribuida. Este middleware orientado a mensajes tiene dos modelos que son el modelo punto a punto y publicar o suscribir el modelo. Estos dos modelos también tienen otros nombres. El modelo punto a punto también se conoce como modelo de cola, y el modelo de editor o suscriptor también se conoce simplemente como el modelo de tema.

La cola o el modelo punto a punto funciona al tener un remitente de mensajes en una cola, y el receptor podrá leer los mensajes de la cola. Sin embargo, el editor o suscriptor o el modelo de tema funciona difundiendo mensajes publicando mensajes sobre un tema en particular y haciendo que los suscriptores los lean.

Hay muchas diferencias entre estos dos modelos que simplemente llamaremos "cola" y "tema."En la cola, el remitente sabe a dónde irá el mensaje. Hay un remitente específico y un receptor específico, y existe la intención de ser reconocido como tal. Por otro lado, en el tema solo tiene un editor y un suscriptores o suscriptores. Hay anonimato en la identidad tanto del editor como del suscriptor.

Otra diferencia principal entre los dos es el número de destinatarios. En la cola, solo tiene un receptor o consumidor; A diferencia del tema, donde puede hacer que su mensaje se difunda a varios suscriptores. Además, en el tema, el editor debe estar continuamente activo para que un suscriptor reciba los mensajes. De lo contrario, el mensaje se reasignará. En la cola no tiene que preocuparse por el tiempo porque el remitente tendrá el lujo de enviar mensajes cuando él o ella quiera. Y lo mismo vale para el receptor; Él o ella también tiene la libertad de leerlo cuando él o ella quiera. En la cola, también se le asegurará que, como el remitente, ha enviado con éxito su mensaje porque el receptor lo notificará, pero lo mismo no es cierto para un sistema de temas. Incluso existe el riesgo de no tener sus suscriptores.

RESUMEN:

1.El modelo punto a punto o de cola funciona por el remitente a la configuración del receptor. Por otro lado, el modelo de editor/suscriptor o tema funciona por la configuración de los anuncios.

2.En el modelo de cola hay reconocimiento de la identidad del receptor y, a menudo, el remitente. En el modelo de tema hay anonimato en las identidades tanto del suscriptor como del editor.

3.El modelo de cola solo tiene un destinatario; El tema, por otro lado, puede tener múltiples destinatarios.

4.En el modelo de cola, el remitente y el receptor no tienen que estar activos al mismo tiempo. En el modelo de tema, el tiempo es muy vital.

5.En el modelo de cola, el remitente recibirá una notificación cuando el mensaje llegue al receptor. El modelo de tema, por otro lado, no le notificará de este tipo, e incluso existe el riesgo de que no tenga suscriptores.