Unterschied zwischen queue-manager und message broker
Was ist der Unterschied zwischen einem Websphere Message Broker und ein Queue-Manager. Ich denke, der queue-manager stellt die Nachrichten in der Warteschlange nimmt Nachrichten aus der Warteschlange, bewegt Nachrichten zu backout-queues. Also, was ist der job der broker?
Es sit zwischen dem Verlag und der Queue-Manager oder zwischen dem Verbraucher und dem Queue Manager?
InformationsquelleAutor der Frage Victor | 2013-10-26
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Websphere MQ ist eine software, die verwendet die AMQ(Asynchrones messaging protocol). Sie erreichen können, asynchrones messaging zwischen Anwendungen über Websphere MQ, was machen Ihre Infrastruktur, die lose gekoppelte(Anwendungen weiterarbeiten können, obwohl andere Anwendungen sind unten in die Infrastruktur).
Aber die Applikationen in Ihrer Infrastruktur möglicherweise nicht in der Lage zu verstehen, jede andere' message-Formate, und damit nur das senden der Nachricht an die Ziel-Anwendung kann nicht genug sein. Sie können
require transformation
der Nachricht.Sie können es durch schreiben Ihrem eigenen Programm mit der Websphere MQ-API.
Ihr Programm sollte in der Lage sein zu tun, das unter Dinge:
Aber schreiben Sie Ihre eigenen Programm wird eine Menge Entwicklung Zeit und Aufwand und kann auch ein bisschen Komplex.
So, IBM, solange Ihre eigene software, um die Arbeit zu tun, die "Websphere Message Broker".
WMB ermöglicht Ihnen das erstellen von Programmen
very easily
unda lot faster
.Entsprechenden Knoten im WMB wird, tun Sie alle oben genannten Schritte für Sie. In der Tat, es bietet sehr viele Funktionen, als die oben genannten Schritte.
Websphere MQ immer noch nicht über einen HTTP-listener. Aber, ein message-broker macht. Es ermöglicht das Hosting von
web services
und HTTP-basierte fließt usw, die auch in einer sicheren Art und Weise(SSL Unterstützt).InformationsquelleAutor der Antwort nitgeek
MQ, ist die Bereitstellung der Infrastruktur für messaging, Warteschlangen und-Themen - IBM MQ
IBM Integration Bus (früher WebSphere Message Broker) ermöglicht Ihnen das anwenden der gemeinsamen EAI-patternsz.B. Routing, Transformation
Hoffe, das hilft.
Besten,
Patrick
InformationsquelleAutor der Antwort brazo
Möchte ich hinzufügen, dass nur zwei Punkte: Message-Broker (nun IIB) beinhaltet eine Reihe von optimierten und schnellen Parser (XML, CSV,...) und nützliche mapping-Knoten (msg-msg msg db). MQ ist auch für die interne Konfiguration Meldungen aus dem Konfigurations-Manager.
InformationsquelleAutor der Antwort
WebSphere MQ ist eine Lösung für die Anwendung-zu-Anwendung-Kommunikation-services-unabhängig davon, wo Sie Ihre Anwendungen oder Daten befinden. Ob auf einem einzelnen server, separaten Servern des gleichen Typs oder unterschiedlichen Servern zu verschiedenen architekturtypen, WebSphere MQ ermöglicht die Kommunikation zwischen Anwendungen durch das senden und empfangen von Daten der Nachricht über messaging-Warteschlangen. Anwendungen verwenden Sie dann die Informationen in diesen Nachrichten zu interagieren mit dem Web-Browser, business-Logik und der Datenbanken. WebSphere MQ stellt einen sicheren und zuverlässigen transport layer für das verschieben von Daten unverändert in form von Nachrichten zwischen Anwendungen, aber es ist nicht bekannt, die Inhalte der Nachrichten. WebSphere MQ verwendet eine Reihe von kleinen und standard-APIs (application programming interfaces), die die Unterstützung einer Reihe von Programmiersprachen, einschließlich Visual Basic, NATURAL, COBOL, Java, und C, die auf allen Plattformen.
WebSphere Message Broker ist gebaut, um zu erweitern, WebSphere MQ, und es ist in der Lage zu verstehen, den Inhalt jeder Nachricht, es bewegt sich durch den Broker. Kunden können definieren, welche Operationen auf jede Nachricht je nach Inhalt. Die Verarbeitung der message-Knoten geliefert mit WebSphere Message Broker in der Lage sind, die Verarbeitung von Nachrichten aus verschiedenen Quellen, wie z.B. Java Message Service (JMS) - Anbietern, die über das HyperText Transfer Protocol (HTTP) aufrufen oder Daten Lesen aus Dateien. Durch verbinden dieser Knoten miteinander, mit unseren Kunden definieren können verknüpfte Vorgänge, die auf eine Nachricht, wie es fließt von einer Anwendung an Ihr Ziel.
Message Broker können Folgendes tun:
Zusammen, WebSphere MQ und WebSphere Message Broker bieten ein umfassendes veröffentlichen und abonnieren Anlage, die Verbindung zum Message-Broker-Breite transport-und format-support für WebSphere MQ - messaging-backbone. WebSphere Message Broker erweitert die WebSphere MQ publish-und subscribe-Funktionalität mit erweiterten Funktionen wie content-based publish-und subscribe-durch eine verstärkte Publikation-Knoten. Die beiden Produkte teilen eine gemeinsame publizieren und abonnieren domain für Themen - und content-basierte Operationen
InformationsquelleAutor der Antwort Shiva Upadhayaya
MQ ist vor allem für die Umwandlung der Nachrichten, die von system zu einem anderen system.
WMB(websphere message broker) sitzen zwischen QMGR und transformieren Nachricht zusammen mit der änderung Inhalt der Nachricht format wie pro die system Requirements - /Business-Logik-Implementierung.
Srinu D
InformationsquelleAutor der Antwort srinu02