La sortie RabbitMQ dans ArcGIS Velocity vous permet d’envoyer des messages à un broker RabbitMQ accessible en externe. Pour les analyses en temps réel, un message est envoyé à RabbitMQ pour chaque entité en sortie envoyée à la sortie. Pour les analyses de Big Data, une fois le traitement terminé, tous les messages sont envoyés à RabbitMQ, avec un message pour chaque enregistrement.
Pour plus d’informations concernant RabbitMQ, reportez-vous à la rubrique RabbitMQ.
Exemples
L’exemple suivant utilise la sortie RabbitMQ :
- Un analyste configure une analyse en temps réel afin de traiter et d’analyser les événements ingérés par un flux, puis envoie les entités résultantes à un broker RabbitMQ.
- Après avoir effectué une analyse dans le cadre d’une analyse de Big Data, un chercheur veut envoyer les entités spatiales ou tabulaires en sortie à un broker RabbitMQ.
Note d’utilisation
Le broker RabbitMQ doit être accessible en externe via Internet.
Paramètres
Les paramètres de la sortie RabbitMQ sont les suivants :
Paramètre | Description | Type de données |
---|---|---|
Hôte | Nom d’hôte du broker RabbitMQ. | Chaîne |
Port | Port sur lequel le broker RabbitMQ est disponible. | Entier |
Use SSL (Utiliser SSL) | Indique si SSL est utilisé dans la connexion. | Booléen |
Virtual Host (Hôte virtuel) (facultatif) | Hôte virtuel du broker RabbitMQ. | |
Nom d’utilisateur (facultatif) | Nom d’utilisateur du broker RabbitMQ. Remarque :Ce paramètre est requis si la file d’attente RabbitMQ spécifiée est sécurisée. | Chaîne |
Password (Mot de passe) (facultatif) | Mot de passe du broker RabbitMQ. Remarque :Ce paramètre est requis si la file d’attente RabbitMQ spécifiée est sécurisée. | Mot de passe |
Exchange Name (Nom d’échange) (facultatif) | Nom de l’échange auquel la sortie RabbitMQ se connecte. La sortie peut se connecter à un échange ou à une file d’attente. Si les deux propriétés sont spécifiées, l’échange est utilisé. | Chaîne |
Exchange Type (Type d’échange) | Spécifie le type d’échange RabbitMQ AMQP. Les options sont les suivantes :
| Chaîne |
Declare the exchange (Déclarer l’échange) | Indique si l’échange sera déclaré. Les options sont les suivantes :
| Booléen |
Exchange Durability (Durabilité de l’échange) | Spécifie si l’échange survit au redémarrage. | Booléen |
Routing Key (Clé de routage) (facultatif) | Liste de clés ou de rubriques séparées par une virgule utilisée pour lier une file d’attente à l’échange direct ou de rubriques. | Chaîne |
Queue Name (Nom de la file d’attente) (facultatif) | Spécifie la file d’attente à laquelle la sortie RabbitMQ se connecte. La sortie peut se connecter à un échange ou à une file d’attente. Si les deux propriétés sont spécifiées, l’échange est utilisé. | Chaîne |
Declare the Queue (Déclarer la file d’attente) | Indique si la file d’attente sera déclarée. Les options sont les suivantes :
| Booléen |
Queue Durability (Durabilité de la file d’attente) | Spécifie si la file d’attente survit au redémarrage. | Booléen |
Queue AutoDelete (Suppression automatique de la file d’attente) | Indique si le serveur supprime la file d’attente lorsqu’elle n’est plus utilisée. | Booléen |
Queue Exclusive (File d’attente exclusive) | Indique si la file d’attente sera limitée à cette connexion. | Booléen |
Vous avez un commentaire à formuler concernant cette rubrique ?