Különbség a várólistán és a téma között A különbség a

Anonim

Queue vs Topic

Java üzenetszolgáltatás különböző mechanizmusai közötti kapcsolatot, vagy egyszerűen a JMS, olyan médium, amely üzeneteket küld két vagy több kliensnek. Lehetővé teszi a megosztott alkalmazás különböző mechanizmusai közötti kapcsolatot. Ez az üzenetközpontú middleware két modell, amely a point-to-point modell, és megjeleníti vagy feliratkozik a modellre. Ez a két modell más nevekkel is rendelkezik. A pont-pont modell is ismert, mint a sor modell, és a kiadó vagy előfizető modell is egyszerűen ismert, mint a téma modell.

A várakozási sor vagy a pont-pont modell úgy működik, hogy egy feladó üzenetet küld a várólistára, és a vevő képes lesz olvasni az üzeneteket a várólistáról. Azonban a kiadó vagy az előfizető vagy a téma modell úgy működik, hogy üzeneteket terjeszt azáltal, hogy üzeneteket küld egy adott témáról, és elolvashatja az előfizetőket.

Sok különbség van e két modell között, amelyeket egyszerűen "sor" és "téma" hívunk. "A várakozási sorban a feladó tudja, hová kerül az üzenet. Van egy meghatározott feladó és egy meghatározott vevő, és a szándék az, hogy ezt elismerjük. Másrészt a témában csak egy kiadó és egy előfizető vagy előfizető van. Az anonimitás mind a kiadó, mind az előfizető identitásában van.

A két másik fő különbség a címzettek száma. A sorban csak egy vevő vagy fogyasztó van; ellentétben a témában, ahol az üzenetedet több előfizetőnek is meg lehet adni. Szintén a témában a kiadónak folyamatosan aktívnak kell lennie egy előfizető számára az üzenetek fogadásához. Ellenkező esetben az üzenet átkerül. A sorban nem kell aggódnia az időzítés miatt, mert a feladó megkapja a luxus üzeneteket, amikor csak akar. És ugyanez vonatkozik a vevőegységre is; ő is szabadon olvasni, amikor ő akar. A várólistában biztos lehet benne, hogy a feladónak sikeresen elküldte az üzenetet, mert a fogadó értesíti Önt, de ugyanez nem igaz egy témakör esetén. Még fennáll annak a veszélye is, hogy nincsenek előfizetők.

ÖSSZEFOGLALÁS:

1. A ponttól a pontig vagy a várólistatípushoz a feladó a vevőegység beállításait végzi. Másrészt a kiadó / előfizető vagy a téma modell a hírközlési beállítások alapján működik.

2. A várakozási modellben a vevő személyazonosságának és gyakran a feladónak a nyugtázása van. A téma modellben az anonimitás mind az előfizető, mind a kiadó identitása.

3. A várólista modell csak egy címzett számára engedélyezett; A téma, másrészt, több címzett is lehet.

4. A várakozási sorban a küldőnek és a vevőkészüléknek nem kell egyszerre aktívnak lennie.A téma modellben az időzítés nagyon fontos.

5. A várólista modellben a feladó értesítést kap, amikor az üzenet a vevőhöz érkezik. A téma modell ezzel szemben nem fog értesíteni Önnel, és fennáll annak a veszélye is, hogy nem lesz előfizetője.