Bene, questo non è specifico per alcun linguaggio di programmazione. Mi sono imbattuto in questa situazione in Android, iOS, PHP e .NET.
Il problema è che molte volte mi imbatto in una situazione durante la creazione di app IoT, in cui devo chiamare un webservice (ognuno in una thread separata) che inserisce l'inserto nel DB (probabilmente più di 20-50 inserimenti in un secondo) per registrare i dati del sensore continuamente.
Quindi mi trovo di fronte 2 problemi qui ...
- Nell'app termina la risposta per la creazione di così tanti thread.
- Nel server, si blocca anche a causa di così tanti inserimenti.
A volte, nella programmazione Android e iOS ho bisogno di fare lo stesso in SQLite DB. Anche in questo caso si blocca in questi casi.
L'unica opzione di cui sono a conoscenza è l'uso di Message Queue (che è specifico di .NET, credo)
C'è un altro modo per risolvere questo tipo di casi?