Ich bin neu in JMS.Ich habe mit Hallo Welt begonnen, wo ich die Nachricht von Java-Anwendung auf Thema und höre es vom Client (node.js Javascript) .Ich bin durch http://en.wikipedia.org/wiki/Java_Message_Service gegangen. Jetzt habe ich einige Zweifel basierend auf meinem vorherigen theortical Verständnis und was ist oben Link vorgeschlagen?PointToPoint vs Publish/Subscribe-Modell in JMS?
Nach meinem Verständnis ist Punkt zu Punkt die Warteschlangenimplementierung, wo es höchstens einen Verbraucher in der Warteschlange abonniert werden kann und nur davon verbraucht werden kann. Weder der Produzent noch der Konsument kennen sich gegenseitig. Die Warteschlange wird auf Message-Brokern gehostet, in meinem Fall Apache active MQ. Die Warteschlange kann vom Hersteller erstellt werden, bevor die Nachricht veröffentlicht wird (oder sie kann im Voraus von der Konsole erstellt werden).
Im Fall von Publish/subscribe Model ist es fast dasselbe wie PointToPoint, außer der Tatsache, dass wir Topic statt Queue verwenden. In diesem Modell kann es mehr als mehr Verbraucher auf Thema geben. Sobald die Nachricht veröffentlicht ist, werden alle Abonnenten benachrichtigt. Wenn nun einer der Teilnehmer, , die Bestätigung für die veröffentlichte Nachricht sendet, wird die Nachricht als konsumiert betrachtet und ist für neue Abonnenten nicht mehr verfügbar.
http: // verticalhorizons. in/difference-zwischen-Punkt-zu-Punkt-und-publishsubscribe-jms-me ssaging-models/- Die Post hat die gleichen Informationen, nur in Form einer Tabelle. – Alexey