Fournisseurs de file d'attente
Dans ThingWorx, un fournisseur de file d'attente permet la connectivité avec un système de messagerie externe. Vous pouvez l'utiliser aux fins suivantes :
Routage en externe de données (rampe de sortie) : cette opération peut être réalisée à l'aide d'un flux IoT, qui vous permet d'extraire des données vers un système externe, à des fins telles que l'archivage et l'analyse.
ThingWorx 10.0 prend en charge le routage en externe de valeurs de propriété.
Files d'attente durables : pour améliorer l'évolutivité et la fiabilité des messages internes de ThingWorx, il est possible d'activer une file d'attente durable fournie par le système (ThingworxQueueProvider).
ThingworxQueueProvider gère la mise en file d'attente des événements et des données au sein de la plateforme. Il garantit que les événements sont traités de manière ordonnée en gérant des tâches telles que les abonnements aux événements, les flux de données et les flux de valeurs.
L'utilisation de l'entité système ThingworxQueueProvider réduira le tampon des files d'attente internes en mémoire utilisées pour les événements et les files d'attente ThingWorx de persistance. Cela soulage la mémoire sur le serveur ThingWorx et réduit les pertes de données en cas d'arrêt brutal du serveur.
* 
Vous pouvez configurer une instance du fournisseur de file d'attente fourni par le système (ThingworxQueueProvider) qui prendra en charge à la fois les messages internes et externes.
L'implémentation initiale est basée sur le client open source Kafka. Les configurations suivantes ont été testées :
Courtiers Kafka open source
Microsoft Azure Event Hubs
Etant donné que l'implémentation utilise le protocole Kafka, les autres courtiers compatibles avec le protocole Kafka disponibles dans le commerce devraient fonctionner.
Rubriques connexes
Est-ce que cela a été utile ?