Zum Inhalt springen

RabbitMQ-Verbindung

Einführung

Eine RabbitMQ-Verbindung, die mit dem RabbitMQ-Connector erstellt wurde, ermöglicht den Zugriff auf RabbitMQ. Sobald eine Verbindung konfiguriert ist, können Instanzen von RabbitMQ-Aktivitäten erstellt werden, die mit dieser Verbindung verknüpft sind und entweder als Quellen (um Daten in einem Vorgang bereitzustellen) oder als Ziele (um Daten in einem Vorgang zu konsumieren) verwendet werden.

Der RabbitMQ-Connector unterstützt das Advanced Message Queuing Protocol (AMQP), ein Protokoll für Geschäftsnachrichten. Die Verwendung von AMQP erfordert eine sichere Verbindung und CA-zertifizierte Zertifikate.

Hinweis

Dieser Connector unterstützt die Organisationsrichtlinie Re-Authentifizierung bei Änderung aktivieren. Wenn aktiviert, erfordert eine Änderung des Hostnamens, Benutzernamens oder Virtuellen Hosts in dieser Verbindung, dass die Benutzer das Passwort für die Verbindung erneut eingeben.

Erstellen oder Bearbeiten einer RabbitMQ-Verbindung

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

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

Konfigurieren einer RabbitMQ-Verbindung

Jedes Benutzeroberflächenelement des Konfigurationsbildschirms für die RabbitMQ-Verbindung wird im Folgenden beschrieben.

Tipp

Felder mit einem Symbol für Variablen unterstützen die Verwendung von globalen Variablen, Projektvariablen und Jitterbit-Variablen. Beginnen Sie entweder, indem Sie eine öffnende eckige Klammer [ in das Feld eingeben oder indem Sie auf das Symbol für Variablen klicken, um ein Menü mit vorhandenen Variablen anzuzeigen, aus dem Sie auswählen können.

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

  • Hostname: 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.

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

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

  • Virtueller Host: Geben Sie den virtuellen Host ein.

  • Zu verwendendes Sicherheitsprotokoll: Wählen Sie das zu verwendende Sicherheitsprotokoll aus, entweder Keine, TLSv1.0, TLSv1.1, TLSv1.2, TLSv1.3. Weitere Informationen finden Sie in der TLS-Dokumentation von RabbitMQ.

  • 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 Agenten in der mit der aktuellen Umgebung verbundenen Agentengruppe heruntergeladen. Dieser Connector unterstützt das Aussetzen des Downloads der neuesten Connector-Version durch die Verwendung der Organisation Richtlinie "Automatische Connector-Aktualisierung deaktivieren".

  • Änderungen speichern: Klicken Sie, um die Konfigurationsänderungen zu speichern und die Verbindung zu schließen.

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

  • Löschen: Nachdem Sie eine bestehende Verbindungs-Konfiguration 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 Nachricht 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 Entwurfsgrafik, um Aktivitätsinstanzen zu erstellen, die entweder als Quellen (um Daten in einem Vorgang bereitzustellen) oder als Ziele (um Daten in einem Vorgang zu konsumieren) verwendet werden.

Menüaktionen für eine Verbindung und ihre Aktivitätstypen sind im Projektbereich und in der Palette der Entwurfskomponenten zugänglich. Für Details siehe Aktionsmenüs in Connector-Grundlagen.

Diese Aktivitätstypen sind verfügbar:

  • Bulk veröffentlichen: Veröffentlicht eine Batch von Nachrichten an einem Exchange in RabbitMQ und ist als Ziel in einem Vorgang gedacht.

  • Bulk abrufen: Ruft eine Batch von Nachrichten ab, die in einer bestimmten RabbitMQ Warteschlange verfügbar sind, und ist als Quelle in einem Vorgang gedacht.

  • Bestätigen: Bestätigt eine Nachricht (unter Verwendung einer ackId) in RabbitMQ und ist als Ziel in einem Vorgang gedacht.

  • Abrufen: Ruft Nachrichten aus einer RabbitMQ Warteschlange ab und ist als Quelle in einem Vorgang gedacht.

  • Veröffentlichen: Veröffentlicht eine Nachricht an einen Austausch in RabbitMQ und ist als Ziel in einer Operation gedacht.

  • Verbrauchen: Verbraucht Nachrichten aus einer RabbitMQ Warteschlange und ist als Quelle in einer Operation gedacht.