Hi all,
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),
…
[View More]and the rest of the program is blocking -- and intrinsically not related
to twisted.
Any suggestion is appreciated. Thanks!
Lin
[View Less]