In het publiceren-abonneren-model ontvangen abonnees doorgaans slechts een subset van het totale aantal gepubliceerde berichten. Het proces van het selecteren van berichten voor ontvangst en verwerking wordt filteren genoemd. … Abonnees in een op onderwerpen gebaseerd systeem zullen alle berichten ontvangen die zijn gepubliceerd in de onderwerpen waarop ze zijn geabonneerd.
Welk protocol gebruikt het publicatie-abonneer-model?
Er bestaan veel gestandaardiseerde berichtenprotocollen die een Publish/Subscribe-patroon implementeren. Op het gebied van protocollen op applicatieniveau zijn de meest interessante: AMQP, Advanced Message Queuing Protocol . MQTT, MQ Telemetrie Transport.
Wanneer te gebruiken publicatie-abonneerpatroon?
Gebruik dit patroon wanneer:
- Een applicatie moet informatie uitzenden naar een aanzienlijk aantal consumenten.
- Een applicatie moet communiceren met een of meer onafhankelijk ontwikkelde applicaties of services, die verschillende platforms, programmeertalen en communicatieprotocollen kunnen gebruiken.
Wat zijn de componenten van het publiceren-abonneren-model?
Publiceren/abonneren is het mechanisme waarmee abonnees informatie kunnen ontvangen, in de vorm van berichten, van uitgevers. De interacties tussen uitgevers en abonnees worden gecontroleerd door wachtrijbeheerders, die gebruikmaken van standaard IBM® MQ-faciliteiten.
Wat is de rol van makelaars in het publiceren-abonneren-model?
Rol van de berichtenmakelaar. Bij het gebruik van depublish-subscribe model, is er een Message Broker die bemiddelt tussen de uitgevers en abonnees. De Message Broker als tussenpersoon stelt uitgevers in staat om hun informatie te posten, terwijl abonnees zich kunnen registreren voor de soorten informatie die ze willen ontvangen.