Zum Inhalt springen

RabbitMQ-Verbindung in Jitterbit Studio

Einführung

Eine RabbitMQ-Verbindung, die mit dem RabbitMQ-Connector erstellt wird, stellt den Zugriff auf RabbitMQ her. Nach der Konfiguration einer Verbindung können Sie Instanzen von RabbitMQ-Aktivitäten erstellen, die dieser Verbindung zugeordnet sind und entweder als Quellen (zur Bereitstellung von Daten in einem Vorgang) oder als Ziele (zur Nutzung von Daten in einem Vorgang) verwendet werden.

Der RabbitMQ-Connector unterstützt Advanced Message Queuing Protocol (AMQP), ein Protokoll für geschäftliche Messaging. Die Verwendung von AMQP erfordert eine sichere Verbindung und von einer Zertifizierungsstelle zertifizierte Zertifikate.

Hinweis

Dieser Connector unterstützt die Richtlinie Re-Authentifizierung bei Änderung aktivieren organization policy. Wenn diese aktiviert ist, erfordert eine Änderung des Hostnamens, des Benutzernamens oder des Virtual Host in dieser Verbindung, dass Benutzer das Passwort für die Verbindung erneut eingeben.

RabbitMQ-Verbindung erstellen oder bearbeiten

Eine neue RabbitMQ-Verbindung wird mit dem RabbitMQ-Connector von einem dieser Orte aus erstellt:

Eine vorhandene RabbitMQ-Verbindung kann von diesen Orten aus bearbeitet werden:

RabbitMQ-Verbindung konfigurieren

Nachfolgend wird jedes Benutzeroberflächenelement des RabbitMQ-Verbindungskonfigurationsbildschirms beschrieben.

Tipp

Felder mit einem Variablensymbol unterstützen die Verwendung von global variables, project variables und Jitterbit variables. Beginnen Sie entweder mit der Eingabe einer öffnenden eckigen Klammer [ in das Feld oder klicken Sie auf das Variablensymbol, um ein Menü mit vorhandenen Variablen anzuzeigen, aus denen Sie auswählen können.

  • Connection Name: Geben Sie einen Namen ein, um die Verbindung zu identifizieren. Der Name muss für jede RabbitMQ-Verbindung eindeutig sein und darf keine Schrägstriche / oder Doppelpunkte : enthalten. Dieser Name wird auch verwendet, um den RabbitMQ-Endpunkt zu identifizieren, der sich auf eine bestimmte Verbindung und ihre Aktivitäten bezieht.

  • Host Name: Geben Sie den Host für die Instanz ein.

  • Port: Geben Sie den Port für die Instanz ein. Die Standardports für RabbitMQ-Instanzen sind Port 5672 für reguläre Verbindungen und 5671 für Verbindungen, die TLS verwenden.

  • Username: Geben Sie den Benutzernamen für die Instanz ein.

  • Password: Geben Sie das Passwort für die Instanz ein.

  • Virtual Host: Geben Sie den virtual host ein.

  • Security Protocol to use: Wählen Sie das zu verwendende Sicherheitsprotokoll aus: None, TLSv1.0, TLSv1.1, TLSv1.2, TLSv1.3. Weitere Informationen finden Sie in der RabbitMQ-TLS-Dokumentation.

  • Test: Klicken Sie, um die Verbindung mit der bereitgestellten Konfiguration zu überprüfen. Wenn die Verbindung getestet wird, wird die neueste Version des Connectors von den Agent(en) in der Agentgruppe heruntergeladen, die der aktuellen Umgebung zugeordnet ist. Dieser Connector unterstützt das Aussetzen des Downloads der neuesten Connector-Version durch Verwendung der Richtlinie Disable Auto Connector Update organization policy.

  • Speichern: Klicken Sie, um die Verbindungskonfiguration zu speichern und zu schließen.

  • Änderungen verwerfen: Nachdem Sie Änderungen an einer neuen oder vorhandenen Konfiguration vorgenommen haben, klicken Sie, um die Konfiguration ohne Speichern zu schließen. Eine Meldung fordert Sie auf, zu bestätigen, dass Sie die Änderungen verwerfen möchten.

  • Löschen: Nachdem Sie eine vorhandene Verbindungskonfiguration geöffnet haben, klicken Sie, um die Verbindung dauerhaft aus dem Projekt zu löschen und die Konfiguration zu schließen (siehe Komponentenabhängigkeiten, Löschung und Entfernung). Eine Meldung fordert Sie auf, zu bestätigen, dass Sie die Verbindung löschen möchten.

Nächste Schritte

Nachdem eine RabbitMQ-Verbindung erstellt wurde, platzieren Sie einen Aktivitätstyp auf der Designoberfläche, um Aktivitätsinstanzen zu erstellen, die entweder als Quellen (um Daten in einem Vorgang bereitzustellen) oder als Ziele (um Daten in einem Vorgang zu verarbeiten) verwendet werden.

Menüaktionen für eine Verbindung und ihre Aktivitätstypen sind über den Projektbereich und die Designkomponentenpalette zugänglich. Weitere Informationen finden Sie unter Aktionsmenüs in Connector-Grundlagen.

Diese Aktivitätstypen sind verfügbar:

  • Publish Bulk: Veröffentlicht einen Batch von Nachrichten an einen Exchange in RabbitMQ und ist als Ziel in einem Vorgang vorgesehen.

  • Get Bulk: Ruft einen Batch von Nachrichten ab, die in einer bestimmten RabbitMQ-Warteschlange verfügbar sind, und ist als Quelle in einem Vorgang vorgesehen.

  • Acknowledge: Bestätigt eine Nachricht (mit einer ackId) in RabbitMQ und ist als Ziel in einem Vorgang vorgesehen.

  • Get: Ruft Nachrichten aus einer RabbitMQ-Warteschlange ab und ist als Quelle in einem Vorgang vorgesehen.

  • Publish: Veröffentlicht eine Nachricht an einen Exchange in RabbitMQ und ist als Ziel in einem Vorgang vorgesehen.

  • Consume: Verarbeitet Nachrichten aus einer RabbitMQ-Warteschlange und ist als Quelle in einem Vorgang vorgesehen.