2016-07-03 4 views
2

Ich verwende Wso2 Message Broker als Nachrichtenvermittlungssystem in meinem Projekt. Vor der Verwendung von WSO2 Message Broker, ich möchte Ausnahmefällen erkunden WSO2 Nachrichtenbroker queue/Thema -Ausnahmefälle In Wso2 Message Broker

  1. Wie viele Nachrichten-Warteschlange/Thema speichern kann, wenn der Verbraucher nach unten ist und Verleger kontinuierlich Nachricht sendet die Warteschlange/Thema ?

  2. Was passiert, wenn die Warteschlange/das Thema nicht verfügbar ist und der Publisher versucht, die Nachricht in der Warteschlange/im Thema zu veröffentlichen?

  3. Was ist die maximale Größe der Nachrichtenwarteschlange/Themen speichern können? Ist es konfigurierbar?

  4. Wie lautet das JSON-Nachrichtenformat von wso2 message broker?

  5. Kann der Consumer eine Antwort an den Publisher senden, nachdem er eine Nachricht aus der Warteschlange/dem Thema erhalten hat? Wenn ja, wie?

  6. Wie lange dauert die Queue/Topic Session Timeout? Ist es konfigurierbar?

+0

Haben Sie die Dokumentation durchgelesen, um zu sehen, ob Sie Antworten finden können https://docs.wso2.com/display/MB310/WSO2+Message+Broker+Documentation –

Antwort

1

Hier finden Sie die Antworten.

Wie viele Nachrichten Warteschlangen/Themen können gespeichert werden, wenn der Benutzer nicht erreichbar ist und der Publisher kontinuierlich Nachrichten an die Warteschlange/das Thema sendet?

Dies hängt davon ab, wie viel Speicherplatz für MB-Server reserviert ist. Die Nachrichten bleiben in der Datenbank erhalten.

Was passiert, wenn die Warteschlange/das Thema nicht verfügbar ist und der Publisher versucht, die Nachricht in der Warteschlange/im Thema zu senden?

Message Broker akzeptiert die Nachrichten nicht. Wird sie einfach fallen lassen.

Was ist die maximale Größe der Nachrichtenwarteschlange/Thema kann speichern? Ist es konfigurierbar?

Es gibt kein definiertes Limit. Aber MB wird mit bis zu 10MB Nachrichten getestet. Aber die Leistung verschlechtert sich drastisch, wenn die Nachrichtengröße wächst.

Wie lautet das JSON-Nachrichtenformat von wso2 message broker?

Es gibt keine solche Sache.

Kann der Consumer eine Antwort an den Publisher senden, nachdem er eine Nachricht von queue/topic erhalten hat? Wenn ja, wie?

Dies wird von AMQP nicht unterstützt. In AMQP ist der Publisher und der Abonnent entkoppelt. SO durch WSO2 MB kann man das nicht machen.

Wie lange dauert die Queue/Topic Session Timeout? Ist es konfigurierbar?

Dies kann vom Client aus festgelegt werden, wenn eine Verbindung hergestellt wird.