Съдържание:

За какво се използва Pubsub?
За какво се използва Pubsub?

Видео: За какво се използва Pubsub?

Видео: За какво се използва Pubsub?
Видео: Любовь и голуби (FullHD, комедия, реж. Владимир Меньшов, 1984 г.) 2024, Април
Anonim

Публикувайте/абонирайте се за съобщения или кръчма/под съобщения, е форма на асинхронна комуникация услуга-услуга използван в безсървърни и микросервизни архитектури. В кръчма/под модел, всяко съобщение, публикувано в дадена тема, се получава незабавно от всички абонати на темата.

По отношение на това, кога да се използва модел за абонамент за публикуване?

Използвайте този модел, когато:

  1. Едно приложение трябва да излъчва информация до значителен брой потребители.
  2. Едно приложение трябва да комуникира с едно или повече независимо разработени приложения или услуги, които могат да използват различни платформи, езици за програмиране и комуникационни протоколи.

Също така, какво е тема в съобщенията? А тема е предмет на информацията, която се публикува в публикация/абониране съобщение . Съобщенията в системите от точка до точка се изпращат до конкретен адрес на местоназначение. Съобщенията в системите за публикуване/абониране, базирани на теми, се изпращат до абонатите въз основа на темата, която описва съдържанието на съобщение.

Следователно, как работи системата за публикуване и абониране?

В софтуерната архитектура, публикувам – Абонирай се е модел на съобщения, при който подателите на съобщения, наречени издатели, не програмират съобщенията да се изпращат директно до конкретни получатели, наречени абонати, а вместо това категоризират публикуваните съобщения в класове, без да знаят кои абонати, ако има такива, може да има.

Как работи Redis Pubsub?

Redis Pub/Sub внедрява системата за съобщения, където подателите (в redis терминология, наречена издатели) изпраща съобщенията, докато получателите (абонатите) ги получават. Връзката, по която се прехвърлят съобщенията, се нарича канал. В Redis , клиентът може да се абонира за произволен брой канали.

Препоръчано: