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:
- Die Registerkarte Project endpoints and connectors (Projektendpunkte und Connectoren) der Design-Komponentenpalette (siehe Design component palette).
- Die Seite Global Endpoints (Globale Endpunkte) (siehe Create a global endpoint in Global Endpoints).
Eine vorhandene RabbitMQ-Verbindung kann von diesen Orten aus bearbeitet werden:
- Die Registerkarte Project endpoints and connectors (Projektendpunkte und Connectoren) der Design-Komponentenpalette (siehe Design component palette).
- Die Registerkarte Components (Komponenten) des Projektbereichs (siehe Component actions menu in Project pane Components tab).
- Die Seite Global Endpoints (Globale Endpunkte) (siehe Edit a global endpoint in Global Endpoints).
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
5672für reguläre Verbindungen und5671fü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.