Arquitectura Editor Subscriptor
EDITOR/SUBSCRIPTOR
SISTEMAS DISTRIBUIDOS
Arquitectura editor-suscriptor
Permite el intercambio de la mensajería síncrona y asíncrona
(eventos) entre dispositivos. Este modelo ofreceun alto
grado de desacoplamiento entre los nodos, ya que cada nodo
de la red no tiene la necesidad de conocer la existencia de
otros nodos. El modelo editor-suscriptor define dos tipos de
entidades:los editores y los suscriptores. Los primeros
(editores) son responsables del envío de mensajes (comienza
el comunicación). Los suscriptores (usuarios registrados) son
los nodos que consumen estosmensajes. El mensaje se
transmite (broadcast) a través de la red; al recibir un
mensaje nuevo, los suscriptores revisan el tipo y analizan si
es parte de lista de temas de interés. Si el nodo estáinteresado en el mensaje, se procesa, de lo contrario,
simplemente se descarta. En el modelo editor-suscriptor en
tiempo real se definen los siguientes parámetros para los
Arquitecturaeditor-suscriptor
Tema: identifica de forma única una publicación específica;
Tipo: identifica el formato de datos de una publicación ;
Prioridad: permite establecer el peso relativo de los mensajes delmismo
tema con el fin de posibilitar el arbitraje en el envío;
Persistencia: tiempo de validez de una publicación.
Separación mínima entre las publicaciones consecutivas: ninguna
publicaciónnueva de un mismo tipo se acepta hasta que un tiempo
mínimo haya transcurrido;
Plazo (deadline): el plazo máximo entre
publicaciones consecutivas del mismo tipo.
la
recepción
de
dosCaracterísticas
Es un producto o aplicación orientado a suscripción
Los clientes direccionan los mensajes a un topic(tema)
Editores (Publisher) y Suscriptores (subscribers) son anónimos y puedenpublicar o suscribir determinados
temas.
El sistema cuida en distribuir los mensajes que llegan de múltiples emisores para sus múltiples suscriptores
Cada mensaje puede tener múltiples...
Regístrate para leer el documento completo.