Sto sviluppando una piattaforma di messaggistica per le telecomunicazioni in C, e ho bisogno di più processi per lavorare con MySQL DB.
Come posso rendere due processi di lettura / scrittura a / da un DB Mysql e, se / quando uno di essi va giù, ottenere l'altro per assumere senza problemi il lavoro fino a quando il processo non funzionante torna a funzionare? Stavo pensando / googling alcune opzioni e sono bloccato in posizione in cui non so quale scegliere.
Quello che penso fino ad ora è che il blocco del tavolo non è la migliore opzione da seguire, poiché fermerà l'altro processo fino a quando la tabella non verrà sbloccata. L'altra opzione consiste nell'utilizzare blocchi a livello di riga o blocchi manuali, ma non riesco a trovare il modo migliore per farlo.