Re: [Python] Non blocking http server e integrazione con database relazionali

2014-03-14 Per discussione Nicola Larosa
Manlio Perillo wrote: Come vedi diventa molto complicato, specialmente se ad esempio devi fare il parsing di un protocollo come HTTP (puoi vedere il codice di Twisted se ti interessa). Twisted non si limita alle callback lisce ma ne gestisce esplicitamente i flusso (con i Deferred), e supporta

Re: [Python] Non blocking http server e integrazione con database relazionali

2014-03-14 Per discussione Nicola Larosa
Daniele Varrazzo wrote: Purtroppo tulip non si integra bene con il supporto green di psycopg, perché è basato su yield Chissà come mai Guido ci tiene tanto a questa seccatura dello yield... con tutti gli yeldini al posto loro. E non solo lui, a quanto pare. Ecco ben spiegata la prospettiva

Re: [Python] Non blocking http server e integrazione con database relazionali

2014-03-14 Per discussione Giampaolo Rodola'
2014-03-13 19:35 GMT+01:00 Balan Victor : > Di recente ho letto un po di tornado, e in particolare mi sono soffermato > sul modulo tornado.httpserver(Non-blocking HTTP server). Stando a quello > che c'è scritto sulla documentazione ufficiale parla di "non-blocking, > single-threaded HTTP server" e

Re: [Python] Non blocking http server e integrazione con database relazionali

2014-03-14 Per discussione Giampaolo Rodola'
2014-03-14 18:12 GMT+01:00 Manlio Perillo : > Ogni coroutine è come un thread ed ha bisogno di memoria per lo stack, > oltre poi al costo per il context switch. > Rispetto ad un thread il costo è però pressochè nullo. Se non hai parti bloccanti che non riesci a "rendere asincrone" è di fatto l'ap

Re: [Python] Non blocking http server e integrazione con database relazionali

2014-03-14 Per discussione Balan Victor
Il giorno 14 marzo 2014 18:12, Manlio Perillo ha scritto: > > > > 2014-03-13 19:35 GMT+01:00 Balan Victor : > > Di recente ho letto un po di tornado, e in particolare mi sono soffermato >> sul modulo tornado.httpserver(Non-blocking HTTP server). Stando a quello >> che c'è scritto sulla documentaz

Re: [Python] Non blocking http server e integrazione con database relazionali

2014-03-14 Per discussione Daniele Varrazzo
On 2014-03-14 13:58, Roberto De Ioris wrote: Il 14 marzo 2014 13:35, Balan Victor ha scritto: Il giorno 14 marzo 2014 13:17, Giampaolo Rodola' ha scritto: 2014-03-14 8:26 GMT+01:00 Roberto De Ioris : Detto questo, ci sono comunque diversi moduli async-friendly/tornado-friendly ma sono spe

Re: [Python] Non blocking http server e integrazione con database relazionali

2014-03-14 Per discussione Manlio Perillo
2014-03-13 19:35 GMT+01:00 Balan Victor : > Di recente ho letto un po di tornado, e in particolare mi sono soffermato > sul modulo tornado.httpserver(Non-blocking HTTP server). Stando a quello > che c'è scritto sulla documentazione ufficiale parla di "non-blocking, > single-threaded HTTP server" e

Re: [Python] Non blocking http server e integrazione con database relazionali

2014-03-14 Per discussione Roberto De Ioris
> Il 14 marzo 2014 13:35, Balan Victor ha scritto: > >> Il giorno 14 marzo 2014 13:17, Giampaolo Rodola' ha >> scritto: >>> 2014-03-14 8:26 GMT+01:00 Roberto De Ioris : Detto questo, ci sono comunque diversi moduli async-friendly/tornado-friendly ma sono spesso "progettini", a volte >>

Re: [Python] Non blocking http server e integrazione con database relazionali

2014-03-14 Per discussione Valerio Maggio
On 14 Mar 2014, at 14:03, Carlo Miron wrote: > Io invece credo parlasse di > +1 Da cui, poi, si arriva a **psycogreen** : https://bitbucket.org/dvarrazzo/psycogreen/ -- valerio __

Re: [Python] Non blocking http server e integrazione con database relazionali

2014-03-14 Per discussione Carlo Miron
Il 14 marzo 2014 13:35, Balan Victor ha scritto: > Il giorno 14 marzo 2014 13:17, Giampaolo Rodola' ha > scritto: >> 2014-03-14 8:26 GMT+01:00 Roberto De Ioris : >>> Detto questo, ci sono comunque diversi moduli >>> async-friendly/tornado-friendly ma sono spesso "progettini", a volte >>> svilupp

Re: [Python] Non blocking http server e integrazione con database relazionali

2014-03-14 Per discussione Balan Victor
Il giorno 14 marzo 2014 13:17, Giampaolo Rodola' ha scritto: > > 2014-03-14 8:26 GMT+01:00 Roberto De Ioris : > > Detto questo, ci sono comunque diversi moduli >> async-friendly/tornado-friendly ma sono spesso "progettini", a volte >> sviluppati senza l'attenzione necessaria ad un modulo db-adapt

Re: [Python] Non blocking http server e integrazione con database relazionali

2014-03-14 Per discussione Giampaolo Rodola'
2014-03-14 8:26 GMT+01:00 Roberto De Ioris : > Detto questo, ci sono comunque diversi moduli > async-friendly/tornado-friendly ma sono spesso "progettini", a volte > sviluppati senza l'attenzione necessaria ad un modulo db-adapter (vedere > il lavoro titanico che c'e' dietro a psycopg2, che per la

Re: [Python] Non blocking http server e integrazione con database relazionali

2014-03-14 Per discussione Balan Victor
> > Uno dei punti di forza di python (secondo me) e' la gigantesca > disponibilita' di moduli, e un utente medio si aspetta di poter continuare > a usarli tutti senza problemi, soprattutto se NON gli comunichi a > caratteri cubitali tutte le implicazioni del non-blocking (e invece gli > porti solo

Re: [Python] autenticazione windows

2014-03-14 Per discussione Antonio Conte
* 14/03/2014, Lorena Doria wrote : >ciao, >è utilissima e fa proprio al caso mio, però ho il problema che io devo >usare python 2.5 che non supporta la funzione "with" come posso ovviare >al problema? >Grazie 1 http://legacy.python.org/dev/peps/pep-0343/ Transition P

Re: [Python] autenticazione windows

2014-03-14 Per discussione Lorena Doria
ciao, è utilissima e fa proprio al caso mio, però ho il problema che io devo usare python 2.5 che non supporta la funzione "with" come posso ovviare al problema? Grazie 1 2014-03-13 15:28 GMT+01:00 Marcello : > Guarda se ti è utile > > > http://www.google.it/url?q=http://stackoverflow.c

Re: [Python] Non blocking http server e integrazione con database relazionali

2014-03-14 Per discussione Roberto De Ioris
> Di recente ho letto un po di tornado, e in particolare mi sono soffermato > sul modulo tornado.httpserver(Non-blocking HTTP server). Stando a quello > che c'è scritto sulla documentazione ufficiale parla di "non-blocking, > single-threaded HTTP server" e di risolvere il problemi di tipo C10K. Qu