Sa modelo ng publish-subscribe, ang mga subscriber ay karaniwang tumatanggap lamang ng isang subset ng kabuuang mga mensaheng na-publish. Ang proseso ng pagpili ng mga mensahe para sa pagtanggap at pagproseso ay tinatawag na pagsasala. … Ang mga subscriber sa isang topic-based system ay makakatanggap ng lahat ng mensaheng nai-publish sa mga paksa kung saan sila naka-subscribe.
Aling protocol ang gumagamit ng publish-subscribe na modelo?
Maraming standardized na protocol sa pagmemensahe na nagpapatupad ng pattern ng Publish/Subscribe. Sa lugar ng mga protocol sa antas ng aplikasyon, ang mga pinakakawili-wili ay: AMQP, Advanced Message Qeuing Protocol . MQTT, MQ Telemetry Transport.
Kailan Gagamitin ang pattern ng pag-publish ng subscribe?
Gamitin ang pattern na ito kapag:
- Kailangang mag-broadcast ng impormasyon ang isang application sa malaking bilang ng mga consumer.
- Kailangang makipag-ugnayan ang isang application sa isa o higit pang independiyenteng binuong mga application o serbisyo, na maaaring gumamit ng iba't ibang platform, programming language, at protocol ng komunikasyon.
Ano ang mga bahagi ng modelo ng publish-subscribe?
Ang
Publish/subscribe ay ang mekanismo kung saan makakatanggap ang mga subscriber ng impormasyon, sa anyo ng mga mensahe, mula sa mga publisher. Ang mga pakikipag-ugnayan sa pagitan ng mga publisher at subscriber ay kinokontrol ng mga tagapamahala ng pila, gamit ang karaniwang mga pasilidad ng IBM® MQ.
Ano ang tungkulin ng mga broker sa modelo ng pag-publish-subscribe?
Tungkulin ng Message Broker. Sa paggamit ngpublish-subscribe na modelo, mayroong Message Broker na namamagitan sa mga publisher at subscriber. Ang Message Broker bilang tagapamagitan, ay nagbibigay-daan sa mga publisher na mag-post ng kanilang impormasyon habang pinapayagan ang mga subscriber na magparehistro sa mga uri ng impormasyong gusto nitong matanggap.