[Twisted-Python] blocking code alongside with Twisted
linshuai2012 at gmail.com
Sat Sep 1 01:30:35 EDT 2012
My server mainly consists of two modules:
-- http api handling (using twisted)
-- backend blocking tasks
The backend tasks have to block, because I have to call some
third-party API, which is always blocking. What's more, since the
third-party api call is blocking, I plan to use a thread pool to implement
a connection pool.
My question is: Is it ok to use twisted in this manner? i.e. I just
run `reactor.run()' in the main thread (to handle the http api request),
and the rest of the program is blocking -- and intrinsically not related
Any suggestion is appreciated. Thanks!
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Twisted-Python