There is a twisted developer guide for communicating with child processes: http://twistedmatrix.com/documents/current/core/howto/process.html
I'm not sure I understand why having multiple processes listen on the same socket is desirable in your case. From reading the articles you linked to, it seems like it is only useful in the case where a forward proxy becomes a bottleneck. Is that the case wirh your application?
Thanks,
Carl Waldbieser
Hi,I am exploring Twisted Web for my RESTful application. My application is stateless and involves storing and retrieving objects based on Object-ID. This application will run on beefy (multicore, lots of memory) machine. However, not all APIs that the application issues to underlying storage are async and hence I cannot fully utilize DeferredsWhich means, there will some blocking calls and hence my primary interest is to use Twisted Web in multiprocessing modeHowever, I am not sure if it is the "correct" way of doing things.Hence I had some questions around it:1. Is there an interface (similar to defertoThread) which allows me to execute a blocking call in a separate process ?2. Does reactor synchronize access of all processes to the shared listen socket ?3. Is there a sample code I can refer to where the application is spawning subprocesses to handle HTTP requests ?Thanks in advance!
_______________________________________________
Twisted-web mailing list
Twisted-web@twistedmatrix.com
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-web