Publicēšanas-abonēšanas modelī abonenti parasti saņem tikai apakškopu no kopējā publicēto ziņojumu skaita. Ziņojumu atlases procesu saņemšanai un apstrādei sauc par filtrēšanu. … Abonenti uz tēmu balstītā sistēmā saņems visus ziņojumus, kas publicēti par tēmām, kuras viņi abonē.
Kurš protokols izmanto publicēšanas-abonēšanas modeli?
Pastāv daudzi standartizēti ziņojumapmaiņas protokoli, kas ievieš publicēšanas/abonēšanas modeli. Lietojumprogrammu līmeņa protokolu jomā interesantākie ir: AMQP, Advanced Message Queuing Protocol . MQTT, MQ telemetrijas transports.
Kad izmantot publicēšanas abonēšanas modeli?
Izmantojiet šo modeli, ja:
- Lietojumprogrammai ir jāpārraida informācija ievērojamam skaitam patērētāju.
- Lietojumprogrammai ir jāsazinās ar vienu vai vairākām neatkarīgi izstrādātām lietojumprogrammām vai pakalpojumiem, kas var izmantot dažādas platformas, programmēšanas valodas un sakaru protokolus.
Kādi ir publicēšanas-abonēšanas modeļa komponenti?
Publicēt/abonēt ir mehānisms, ar kuru abonenti ziņojumu veidā var saņemt informāciju no izdevējiem. Izdevēju un abonentu mijiedarbību kontrolē rindu pārvaldnieki, izmantojot standarta IBM® MQ iespējas.
Kāda ir brokeru loma publicēšanas un abonēšanas modelī?
Ziņojumu starpnieka loma. Lietojotpublicēt-abonēt modeli, ir ziņu brokeris, kas ir starpnieks starp izdevējiem un abonentiem. Ziņojumu brokeris kā starpnieks ļauj izdevējiem publicēt savu informāciju, vienlaikus ļaujot abonentiem reģistrēties informācijai, ko tas vēlas saņemt.