On Fri, Mar 9, 2012 at 6:54 AM, Jacek Furmankiewicz <[email protected]>wrote:
> Great, thanks! It would be great if someone had done comparisons with > txZMQ <https://github.com/smira/txZMQ> as well > but I guess I'll have to play with that myself. > > Jacek > > On Thu, Mar 8, 2012 at 5:50 PM, Glyph Lefkowitz > <[email protected]>wrote: > >> >> On Mar 8, 2012, at 2:45 PM, Jacek Furmankiewicz wrote: >> >> I am trying to do some research on what is the most performant method for >> a Twisted server to speak to a client running in a separate process. >> >> >> The default solution in Twisted seems to be Perspective Broker, but then >> there is AMP and Foolscap as well. >> >> Has anyone ever done any benchmarks comparing those? I'd like to have an >> idea as to which one is most likely to give me the best performance. >> >> >> AMP is fastest. It's not really possible to *directly* compare, because >> PB and Foolscap respectively have more features, but compare here: >> >> >> http://speed.twistedmatrix.com/timeline/?exe=2%2C4&base=none&ben=pb&env=d3&revs=200 >> >> and >> >> >> http://speed.twistedmatrix.com/timeline/?exe=2%2C4&base=none&ben=amp&env=d3&revs=200 >> >> You're of course welcome to contribute optimizations to PB :). >> >> -glyph >> >> >> _______________________________________________ >> Twisted-web mailing list >> [email protected] >> http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-web >> >> > > _______________________________________________ > Twisted-web mailing list > [email protected] > http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-web > > Based on my experience, AMP is the fastest and then Pb, fullscap is the last one. I suggest using Pb first.. it is very nice and the performance isn't bad. (At my machine, It can handle 5K req/s, 2K req/s for foolscap).. I am not an expert on foolscap and I believe there are rooms for improvement, moreover, foolscap provides more features in terms of security. Regards gelin yan
_______________________________________________ Twisted-web mailing list [email protected] http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-web
