Nous développons un système de suivi des véhicules dans lequel plusieurs appareils GPS continuent d'envoyer leurs emplacements GPS au serveur via la connexion TCP. Le communicateur TCP décode l'emplacement GPS et insère ces données dans la base de données. À l'heure actuelle, un thread de TCP communicateur sert une demande de périphérique. Après décodage des données GPS, il crée une connexion à la base de données et insère les données et libère la connexion. À mesure que le nombre de périphériques augmente, le nombre de connexions simultanées à la base de données (MySQL) augmente également. Par conséquent, je veux mettre en œuvre une file d'attente où chaque thread de TCP communicateur poussera les données à une extrémité et un travail prendra des données de l'autre extrémité et de garder l'insertion dans la base de données.Mise en place de file d'attente pour les données à insérer dans la base de données
Quelqu'un peut-il me suggérer la meilleure solution pour gérer tout cela? Notre application est basée sur Java et la base de données est MySQL.
Merci, Saurabh
... Erm message Mise en attente. – Lazarus