Мазмуну:

Pubsub эмне үчүн колдонулат?
Pubsub эмне үчүн колдонулат?

Video: Pubsub эмне үчүн колдонулат?

Video: Pubsub эмне үчүн колдонулат?
Video: Менин эмне үчүн бутум, тизем ооруйт?\Дабагер 2024, Ноябрь
Anonim

Жарыялоо/жазылуу билдирүү, же паб/суб билдирүү, асинхрондук кызматтан кызматка байланыштын бир түрү колдонулган серверсиз жана микросервис архитектурасында. Ичинде паб/суб моделге ылайык, темага жарыяланган ар кандай билдирүү дароо теманын бардык жазылуучулары тарабынан кабыл алынат.

Буга байланыштуу, качан жарыялоонун жазылуу үлгүсүн колдонуу керек?

Бул үлгүнү төмөнкү учурларда колдонуңуз:

  1. Колдонмого керектөөчүлөрдүн олуттуу санына маалымат берүү керек.
  2. Колдонмого ар кандай платформаларды, программалоо тилдерин жана байланыш протоколдорун колдонушу мүмкүн болгон бир же бир нече өз алдынча иштелип чыккан тиркемелер же кызматтар менен байланышуусу керек.

Ошондой эле, билдирүүдө тема деген эмне? А тема жарыялоо/жазылууда жарыяланган маалыматтын предмети болуп саналат билдирүү . Почтадан чекитке системалардагы билдирүүлөр белгилүү бир көздөгөн дарекке жөнөтүлөт. Тема боюнча жарыялоо/жазылуу системаларындагы билдирүүлөр жазылуучуларга мазмунун сүрөттөгөн теманын негизинде жөнөтүлөт. билдирүү.

Демек, жарыялоо жана жазылуу системасы кандай иштейт?

Программалык камсыздоонун архитектурасында, жарыялоо – жазылуу жарыялоочулар деп аталган билдирүүлөрдү жөнөтүүчүлөр билдирүүлөрдү түздөн-түз белгилүү бир кабыл алуучуларга, жазылуучуларга жөнөтүлүүгө программалабайт, бирок анын ордуна жарыяланган билдирүүлөрдү класстарга бөлөт, анда кайсы абоненттер, эгер бар болсо, билбестен.

Redis Pubsub кантип иштейт?

Redis Pub/Sub жөнөтүүчүлөр (in redis Publishers деп аталган терминология билдирүүлөрдү жөнөтөт, ал эми кабыл алуучулар (абоненттер) аларды кабыл алышат. Кабарлар берилүүчү шилтеме канал деп аталат. In Redis , кардар каалаган сандагы каналдарга жазыла алат.

Сунушталууда: