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),
and the rest of the program is  blocking -- and intrinsically not related
to twisted.

    Any suggestion is appreciated. Thanks!

Lin
_______________________________________________
Twisted-Python mailing list
Twisted-Python@twistedmatrix.com
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python

Reply via email to