Usiamo Tornado per il nostro sistema (dietro nginx) e tutto funziona perfettamente.
Ora abbiamo bisogno di integrare una lib client (per Neo4j Graph DB) nel nostro sistema. Il problema è che sta bloccando.
La mia domanda è:
- è corretto usare librerie di blocco in ambiente non bloccante
- quali sono le possibili conseguenze se lo facciamo
- quanto lavoro è richiesto se decidiamo di lanciare la nostra lib asincrona
So che esiste Node che fa tutto in modo non bloccante. Ma non possiamo andare lì perché il nostro core è scritto in Python.