Nel modello publish-subscribe, gli abbonati in genere ricevono solo un sottoinsieme dei messaggi totali pubblicati. Il processo di selezione dei messaggi per la ricezione e l'elaborazione è chiamato filtraggio. … Gli abbonati in un sistema basato su argomenti riceveranno tutti i messaggi pubblicati sugli argomenti a cui si iscrivono.
Quale protocollo utilizza il modello publish-subscribe?
Esistono molti protocolli di messaggistica standardizzati che implementano un modello di pubblicazione/sottoscrizione. Nell'area dei protocolli a livello di applicazione i più interessanti sono: AMQP, Advanced Message Queuing Protocol . MQTT, MQ Telemetry Transport.
Quando utilizzare il modello di iscrizione per la pubblicazione?
Usa questo schema quando:
- Un'applicazione deve trasmettere informazioni a un numero significativo di consumatori.
- Un'applicazione deve comunicare con una o più applicazioni o servizi sviluppati in modo indipendente, che possono utilizzare piattaforme, linguaggi di programmazione e protocolli di comunicazione differenti.
Quali sono i componenti del modello di pubblicazione-abbonamento?
Pubblica/sottoscrivi è il meccanismo mediante il quale gli abbonati possono ricevere informazioni, sotto forma di messaggi, dagli editori. Le interazioni tra editori e sottoscrittori sono controllate dai gestori code, utilizzando le strutture IBM® MQ standard.
Qual è il ruolo dei broker nel modello di pubblicazione-abbonamento?
Ruolo del broker di messaggi. Nell'usare ilmodello publish-subscribe, esiste un broker di messaggi che media tra gli editori e gli abbonati. Il broker di messaggi come intermediario consente agli editori di pubblicare le proprie informazioni consentendo agli abbonati di registrarsi per i tipi di informazioni che desidera ricevere.