Ho alcuni dispositivi di rete (IOT) che contengono sensori di temperatura per raccogliere la temperatura dei serbatoi di miscelazione del latte e inviare quella temperatura a un altro computer collegato in rete. Ho più di 100000 di serbatoi per raccogliere i dati. L'intervallo di raccolta dati è di 5 secondi. È obbligatorio e non può cambiare l'intervallo di 5 secondi.
Poi in qualsiasi momento con un secondo danno al massimo 5 * 100000 valori di temperatura e ho bisogno di inviare quei dati al server (MSSQL) e c'è un altro software che riceve i dati dal DB e controlla il temperatura dei serbatoi.
Al momento ho usato il socket TCP / IP sincrono. Quando programmano i socket, aprono porte arbitrarie. Quindi rallentano il sistema. Qualche soluzione per questo tipo di scenario?