Obsah:

K čemu se Pubsub používá?
K čemu se Pubsub používá?

Video: K čemu se Pubsub používá?

Video: K čemu se Pubsub používá?
Video: Distributed Microservices with Dapr | #CloudNativeNinja PT2 2024, Listopad
Anonim

Zveřejnit/přihlásit se k odběru zpráv, popř hospoda/pod messaging, je formou asynchronní komunikace mezi službami použitý v architektuře bez serverů a mikroslužeb. V hospoda/pod model, jakákoli zpráva publikovaná k tématu je okamžitě přijata všemi odběrateli tématu.

Pokud jde o toto, kdy použít vzor pro publikování odběru?

Tento vzor použijte, když:

  1. Aplikace potřebuje vysílat informace významnému počtu spotřebitelů.
  2. Aplikace potřebuje komunikovat s jednou nebo více nezávisle vyvinutými aplikacemi nebo službami, které mohou používat různé platformy, programovací jazyky a komunikační protokoly.

Co je také tématem zpráv? A téma je předmětem informací, které jsou zveřejněny v publikaci/odběru zpráva . Zprávy v systémech typu point-to-point jsou odesílány na konkrétní cílovou adresu. Zprávy v systémech publikování/odběru podle předmětu jsou zasílány odběratelům na základě předmětu, který popisuje obsah zpráva.

Jak tedy funguje systém publikování a odběru?

V softwarové architektuře, publikovat – předplatit je vzorec zasílání zpráv, kde odesílatelé zpráv, nazývaní vydavatelé, neprogramují zprávy tak, aby byly odesílány přímo konkrétním příjemcům, nazývaným odběratelé, ale místo toho kategorizují publikované zprávy do tříd, aniž by věděli, kteří odběratelé, pokud existují, mohou existovat.

Jak Redis Pubsub funguje?

Redis Pub/Sub implementuje systém zasílání zpráv, kde odesílatelé (v redis terminologie zvaná vydavatelé) odesílá zprávy, zatímco příjemci (předplatitelé) je přijímají. Spojení, přes které jsou zprávy přenášeny, se nazývá kanál. v Redis , klient si může předplatit libovolný počet kanálů.

Doporučuje: