Python Application Server

James Mills prologic at shortcircuit.net.au
Tue Jan 27 23:45:14 EST 2009


On Wed, Jan 28, 2009 at 2:42 PM, James Mills
<prologic at shortcircuit.net.au> wrote:
(...)

> Might I recommend circuits (1) as a general purpose
> framework that you can build your application on top of.
>
> circuits will allow you to communicate with long-running
> background processes, communicate between processes
> (by way of a Bridge). All communication in circuits is
> asyncroneous. circuits has also recently seen the integration
> of the multiprocessing package from python 2.6/3.0 so you
> can create processes and have inter-process communication
> seamlessly. In fact, parts of your system can even run on other
> nodes (you mentioned clustering).

I should probably mention some of the components available (features);
 * TCPServer, TCPClient
 * UDPServer, UDPClient
 * HTTP, IRC and SMTP protocols
 * Web Server (with limited WSGI support) (depends on parts of CherryPy)
 * Timers, Timer
 * Logger, Debugger
 * ... there are many more components ... :)

Building new components is fairly easy as well.

cheers
James



More information about the Python-list mailing list