RabbitMQ-Connector in Jitterbit Studio
Zusammenfassung
Der RabbitMQ-Connector stellt Zugriff auf RabbitMQ bereit.
Der RabbitMQ-Connector bietet eine Schnittstelle zum Erstellen einer RabbitMQ-Verbindung, die Grundlage für die Generierung von RabbitMQ-Aktivitätsinstanzen. Diese Aktivitäten interagieren nach der Konfiguration mit RabbitMQ über die Verbindung.
Der RabbitMQ-Connector wird über die Registerkarte Project endpoints and connectors (Projekt-Endpunkte und Connectoren) der Design-Komponentenpalette aufgerufen (siehe Design-Komponentenpalette).
Connector-Übersicht
Dieser Connector wird zunächst zum Konfigurieren einer RabbitMQ-Verbindung verwendet. Die mit dieser Verbindung verknüpften Aktivitätstypen werden dann verwendet, um Instanzen von Aktivitäten zu erstellen, die als Quellen (zum Bereitstellen von Daten in einem Vorgang) oder Ziele (zum Verarbeiten von Daten in einem Vorgang) verwendet werden sollen.
Zusammen werden eine bestimmte RabbitMQ-Verbindung und ihre Aktivitäten als RabbitMQ-Endpunkt bezeichnet:

-
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-Queue 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-Queue 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-Queue und ist als Quelle in einem Vorgang vorgesehen.
Mit diesem Connector erstellte Endpunkte sind in der Endpunkt-Nutzungsberichterstellung enthalten und werden auf Ihre Lizenz angerechnet.
Voraussetzungen und unterstützte API-Versionen
Dieser Connector kann mit Cloud-Agenten und privaten Agenten verwendet werden.
Agenten laden automatisch die neueste Version dieses Connectors herunter, wenn erforderlich. Bei privaten Agenten können Sie diese Updates mit der Organisationsrichtlinie Disable Auto Connector Update aussetzen.
Der RabbitMQ-Connector verwendet den RabbitMQ Java Client v5.8.0. Weitere Informationen zu den Schema-Knoten und Feldern finden Sie in der API-Dokumentation.
Vor der Verwendung der Consume-Aktivität müssen bestimmte Voraussetzungen erfüllt sein.
Fehlerbehebung
Wenn Probleme mit dem RabbitMQ-Connector auftreten, werden diese Schritte zur Fehlerbehebung empfohlen:
-
Klicken Sie auf die Schaltfläche Test in der Verbindungskonfiguration, um sicherzustellen, dass die Verbindung erfolgreich ist und die neueste Version des Connectors auf den Agent heruntergeladen wird (sofern nicht die Organisationsrichtlinie Disable Auto Connector Update verwendet wird).
-
Überprüfen Sie die Vorgangsprotokolle auf Informationen, die während der Ausführung des Vorgangs geschrieben wurden.
-
Aktivieren Sie das Debug-Logging für Vorgänge (für Cloud-Agenten oder für private Agenten), um zusätzliche Protokolldateien und Daten zu generieren.
-
Bei Verwendung von privaten Agents können Sie die ausführliche Connector-Protokollierung für diesen Connector aktivieren, indem Sie diesen Logger-Konfigurationseintrag zur Datei
logback.xmlIhres privaten Agents hinzufügen:<logger name="org.jitterbit.connector.rabbitmq" level="DEBUG"/>Weitere Informationen zur ausführlichen Connector-Protokollierung finden Sie unter Ausführliche Protokollierung für Connectors mit Jitterbit-Privatagents.
-
Bei Verwendung von privaten Agents können Sie die Agent-Protokolle auf weitere Informationen überprüfen.
-
Weitere Überlegungen zur Fehlerbehebung finden Sie unter Fehlerbehebung bei Operationen.