[Python] web: sync vs. async

Manlio Perillo manlio.perillo a gmail.com
Lun 5 Dic 2011 12:08:25 CET


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Il 05/12/2011 01:11, Alessandro Dentella ha scritto:
> [...]
> La soluzione che hai indicato -il modulo momoko- è interessante ma se non
> capisco male mi costringe comunque a riscrivere tutto. Come ho scritto,
> l'applicazione al momento usa intensamente SqlAlchemy, non direttamente
> psycopg2. Il modulo momoko prevede che uno scriva le SQL dirette, non che
> passi da un ORM. Non mi pare [1] che Mike Bayer abbia progetti di
> avventurarsi in una versione asincrona di SqlAlchemy.
> 

Usando greenlet, dovrebbe essere possibile scrivere un engine custom per
SQLAlchemy che usa l'estensione asincrona di psycopg2.
La cosa più complessa è il pooling delle connessioni.

Il vantaggio di greenlet (ed il motivo per cui molti ci vanno dietro) è
che non devi cambiare l'API della tua applicazione.


> [...]


Ciao  Manlio
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk7cpikACgkQscQJ24LbaUQSVwCgjAYCYImgmzzLZ/TK4MXK7yCJ
7jgAni5YJGFfLRX5EzVpiIJW3BX3XKfh
=+Vci
-----END PGP SIGNATURE-----


Maggiori informazioni sulla lista Python