Problèmes de réseau et de connectivité
Votre solution ThingWorx exécute et gère un nombre important de transactions impliquant des systèmes externes. Les périphériques transmettent de grandes quantités de données granulaires sur le réseau. Ces données sont stockées dans une base de données ou sont traitées par d'autres systèmes. ThingWorx récupère finalement ces données auprès des divers systèmes externes concernés et les affiche dans les applications composites de votre solution. Cela signifie que les performances du réseau qu'utilisent tous ces composants sont essentielles pour votre solution.
Tout retard de transmission ou de connexion affecte les performances globales de votre solution. Il est important de surveiller l'ensemble de votre infrastructure réseau pour déceler tout goulot d'étranglement des transmissions ou tout autre problème de latence. En général, la latence entre les composants fréquemment utilisés, par exemple entre ThingWorx et la base de données, ne doit pas excéder 20 ms.
Les problèmes de réseau apparaissent généralement dans votre solution dans les informations disponibles sur les threads. Par exemple, les transactions qui tentent d'établir une connexion ou de transmettre des données apparaissent comme lentes. Les traces de pile VisualVM et Sous-système de support permettent d'identifier les threads qui se bloquent lors de l'exécution de tâches d'E/S réseau ou de connectivité.
Si un problème de réseau est apparent au niveau des threads, il est recommandé de capturer les paquets réseau pendant les périodes de lenteurs. Analysez les paquets pour identifier les problèmes.
Les outils réseau requis pour analyser les problèmes de connectivité réseau sortent du cadre de ce guide.
Est-ce que cela a été utile ?