You are here: Foswiki>Service Web>SvMessagingGlossar (05 Jan 2015, JuttaFitzek)Edit Attach
-- StefanKrepp - 23 Jan 2013

Broker:

Ein Message Broker verbindet lose gekoppelte Anwendungen/Prozesse. Prozesse kommunizieren in einem Broker basierten System nicht direkt miteinander sondern über den Broker. D.h. Wenn A mit B kommunizieren möchte, dann schickt A eine Nachricht an den Broker und dieser leitet die Nachricht ggf. an B weiter. Moderne Messaging Systeme wie Apache ActiveMQ stellen für die lose Kopplung Message Channels in Form von Topics, bzw. Queues bereit. Clients können diese Message Channel anlegen und sich als Empfänger subskribieren oder Nachrichten an den Channel senden.
Topic:

Ein Topic ist ein Message Channel mit Publish/Subscribe Charakteristik. Clients können sich als Interessenten eines Topics subskribieren und erhalten fortan alle Nachrichten die in das Topic gesendet werden.
Queue:

Eine Queue ist ein Message Channel mit "load balacer" Charakter. Wie bei Topics können sich beliebig viele Clients subskribieren und beliebig viele Clients Nachrichten an die Queue senden, allerdings empfängt nur genau ein subskribierter Client die Nachricht. Wenn die Nachricht empfangen wurde, wird diese aus der Queue entfernt.
Topic revision: r3 - 05 Jan 2015, JuttaFitzek
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback