Tartalomjegyzék:

Mire használható a Pubsub?
Mire használható a Pubsub?

Videó: Mire használható a Pubsub?

Videó: Mire használható a Pubsub?
Videó: Mire jó a WD-40? Mutatunk 5 hasznos tippet! | Green Cottage DIY 2024, Április
Anonim

Üzenetek közzététele/előfizetése, ill pub/sub Az üzenetküldés az aszinkron szolgáltatás-szolgáltatás kommunikáció egyik formája használt szerver nélküli és mikroszolgáltatásos architektúrákban. Az a pub/sub modell esetén a témában közzétett üzeneteket azonnal megkapja a téma összes feliratkozója.

Ezzel kapcsolatban mikor kell használni a közzétételi feliratkozási mintát?

Használja ezt a mintát, ha:

  1. Egy alkalmazásnak információt kell sugároznia jelentős számú fogyasztó számára.
  2. Egy alkalmazásnak kommunikálnia kell egy vagy több, egymástól függetlenül fejlesztett alkalmazással vagy szolgáltatással, amelyek különböző platformokat, programozási nyelveket és kommunikációs protokollokat használhatnak.

Továbbá, mi a téma az üzenetküldésben? A téma a közzétételben/előfizetésben közzétett információ tárgya üzenet . A pont-pont rendszerekben az üzenetek egy adott célcímre kerülnek elküldésre. A tárgy alapú közzétételi/feliratkozási rendszerekben az üzeneteket az előfizetőknek a tartalom tartalmát leíró téma alapján küldjük el. üzenet.

Következésképpen hogyan működik a közzétételi és előfizetési rendszer?

A szoftver architektúrában közzé – Iratkozz fel egy üzenetküldési minta, ahol az üzenetküldők, úgynevezett kiadók, nem programozzák be az üzeneteket, hogy azokat közvetlenül küldjék el meghatározott címzetteknek, úgynevezett előfizetőknek, hanem osztályokba sorolják a közzétett üzeneteket anélkül, hogy tudnák, hogy milyen előfizetők lehetnek, ha vannak ilyenek.

Hogyan működik a Redis Pubsub?

Redis A Pub/Sub megvalósítja az üzenetküldő rendszert, ahol a feladók (in redis kiadóknak nevezett terminológia) elküldi az üzeneteket, miközben a címzettek (előfizetők) megkapják azokat. Azt a linket, amelyen keresztül az üzenetek továbbításra kerülnek, csatornának nevezzük. Ban ben Redis , egy ügyfél tetszőleges számú csatornára feliratkozhat.

Ajánlott: