[BangPypers] Alternate to XMLRPCServer

Senthil Kumaran senthil at uthcode.com
Sat Jan 7 03:39:32 CET 2012


> On Fri, Jan 6, 2012 at 12:59 AM, Senthil <skksundar at yahoo.co.in> wrote:

> > I have an xmlRPC standalone server written wholly in python. Now am facing
> > problems in scaling the services. The more we start adding features, the
> > response gets slower. Is there any alternate server architectures i should
> > start thinking of ? This server works on basis of threaded architecture and
> > am seeing some complaints about threading in python. Should i be
> > considering anything else ?
> >
> > Please advise.

As others have advised well, twisted is really suitable candidate for
this. Here is bit of strategy for you if you were to develop your
first application using twisted (if the concept of reactors is new).

- Follow the twisted tutorial right from the finger example.
- At the point in the tutorial were your finger service is going to
  use xmlrpc, try 'fit-in' your requirements logic into that style.

- Once you have small outline of that style of program working for
  multiple parallel connections go head with making your program
  complete.

If you would like to relish in understanding the concepts underlying
twisted, look at the documentation written by dave peticolas. They are
really good.


HTH,
Senthil



More information about the BangPypers mailing list