Le type de flux RabbitMQ dans ArcGIS Velocity peut s’abonner aux messages d’un broker RabbitMQ accessible en externe, et les consommer. Pour plus d’informations sur RabbitMQ, consultez RabbitMQ. RabbitMQ est un logiciel de mise en file d’attente de messages, qui permet la distribution et la consommation de messages via des files d’attente.
Exemples
Les exemples suivants utilisent le flux RabbitMQ :
- Un analyste de données souhaite importer les données de ses capteurs disponibles par le biais d’un broker RabbitMQ.
- Un service de transport configure le flux RabbitMQ pour utiliser des positions de véhicules et des informations attributaires.
Remarques sur l’utilisation
Après avoir configuré les paramètres de connexion du flux, consultez la rubrique Configurer les données en entrée pour savoir comment définir la structure et les paramètres clés.
Paramètres
Les paramètres du flux RabbitMQ sont présentés ci-après :
Paramètre | Description | Type de données |
---|---|---|
Hôte | Nom d’hôte du broker RabbitMQ. | Chaîne |
Port | Port du broker RabbitMQ. | Entier |
Use SSL (Utiliser SSL) | Indique si SSL est utilisé pour la connexion au broker RabbitMQ. | Booléen |
Hôte virtuel (facultatif) | Hôte virtuel du broker RabbitMQ. | |
Nom d\\’utilisateur (facultatif) | Nom d’utilisateur du broker RabbitMQ. Ce paramètre est requis si la file d’attente RabbitMQ spécifiée est sécurisée. | Chaîne |
Mot de passe (facultatif) | Mot de passe du broker RabbitMQ. Ce paramètre est requis si la file d’attente RabbitMQ spécifiée est sécurisée. | Mot de passe |
Récupérer le total à l’avance | Nombre de messages pouvant être envoyés depuis RabbitMQ. Le nombre de prérécupérations limite le nombre de messages pouvant être reçus avant l’accusé de réception d’un message. | Entier |
Nom de file d’attente (facultatif) | Nom de la file d’attente sur laquelle les messages seront reçus. | Chaîne |
Considérations et limitations
Le broker RabbitMQ doit être accessible en externe via Internet.
Vous avez un commentaire à formuler concernant cette rubrique ?