Talaan ng mga Nilalaman:

Ano ang gamit ng Pubsub?
Ano ang gamit ng Pubsub?

Video: Ano ang gamit ng Pubsub?

Video: Ano ang gamit ng Pubsub?
Video: Chia 1.6 DataLayer Review - Web3 Data Sync Verification, Opt In, Pub-Sub Data Layer Crypto 2024, Marso
Anonim

Mag-publish/mag-subscribe sa pagmemensahe, o pub/sub pagmemensahe, ay isang anyo ng asynchronous na serbisyo-sa-serbisyong komunikasyon ginamit sa mga arkitektura na walang server at microservice. Sa isang pub/sub modelo, anumang mensaheng nai-publish sa isang paksa ay agad na natatanggap ng lahat ng mga subscriber sa paksa.

Tungkol dito, kailan Gamitin ang pattern ng pag-publish ng subscribe?

Gamitin ang pattern na ito kapag:

  1. Ang isang application ay kailangang mag-broadcast ng impormasyon sa isang malaking bilang ng mga mamimili.
  2. Ang isang application ay kailangang makipag-ugnayan sa isa o higit pang independiyenteng binuo na mga application o serbisyo, na maaaring gumamit ng iba't ibang mga platform, programming language, at mga protocol ng komunikasyon.

Gayundin, ano ang paksa sa pagmemensahe? A paksa ay ang paksa ng impormasyong na-publish sa isang publish/subscribe mensahe . Ang mga mensahe sa mga point-to-point system ay ipinapadala sa isang tiyak na patutunguhang address. Ang mga mensahe sa mga sistema ng pag-publish/subscribe na nakabatay sa paksa ay ipinapadala sa mga subscriber batay sa paksang naglalarawan sa mga nilalaman ng mensahe.

Dahil dito, paano gumagana ang isang sistema ng pag-publish at pag-subscribe?

Sa arkitektura ng software, ilathala – mag-subscribe ay isang pattern ng pagmemensahe kung saan ang mga nagpapadala ng mga mensahe, na tinatawag na mga publisher, ay hindi nagprograma ng mga mensahe na direktang ipapadala sa mga partikular na receiver, na tinatawag na mga subscriber, ngunit sa halip ay ikinategorya ang mga nai-publish na mensahe sa mga klase nang hindi nalalaman kung sinong mga subscriber, kung mayroon man, maaaring mayroon.

Paano gumagana ang Redis Pubsub?

Redis Ipinapatupad ng Pub/Sub ang sistema ng pagmemensahe kung saan ang mga nagpadala (sa redis terminolohiya na tinatawag na mga publisher) ay nagpapadala ng mga mensahe habang ang mga tumanggap (mga subscriber) ay tumatanggap ng mga ito. Ang link kung saan inililipat ang mga mensahe ay tinatawag na channel. Sa Redis , maaaring mag-subscribe ang isang kliyente ng anumang bilang ng mga channel.

Inirerekumendang: