V modelu objava-naročnina naročniki običajno prejmejo samo podmnožico vseh objavljenih sporočil. Postopek izbire sporočil za sprejem in obdelavo se imenuje filtriranje. … Naročniki v sistemu, ki temelji na temah, bodo prejeli vsa sporočila, objavljena v temah, na katere so naročeni.
Kateri protokol uporablja model objava-naročnina?
Obstaja veliko standardiziranih protokolov za sporočanje, ki izvajajo vzorec za objavo/naročanje. Na področju protokolov na ravni aplikacij so najbolj zanimivi: AMQP, Advanced Message Queuing Protocol . MQTT, MQ Telemetry Transport.
Kdaj uporabiti vzorec za naročanje na objavo?
Ta vzorec uporabite, ko:
- Aplikacija mora oddajati informacije velikemu številu potrošnikov.
- Aplikacija mora komunicirati z eno ali več neodvisno razvitimi aplikacijami ali storitvami, ki lahko uporabljajo različne platforme, programske jezike in komunikacijske protokole.
Katere so sestavne dele modela objava-naročnina?
Objava/naročnina je mehanizem, s katerim lahko naročniki prejemajo informacije v obliki sporočil od založnikov. Interakcije med založniki in naročniki nadzirajo upravitelji čakalnih vrst z uporabo standardnih zmogljivosti IBM® MQ.
Kakšna je vloga posrednikov pri modelu objavi-naročitvi?
Vloga posrednika za sporočila. Pri uporabiModel objavi-naročite, obstaja posrednik za sporočila, ki posreduje med založniki in naročniki. Message Broker kot posrednik omogoča izdajateljem, da objavijo svoje podatke, hkrati pa naročnikom omogoča registracijo na vrste informacij, ki jih želijo prejeti.