1.5 to 2.0 transactions a second? Try XFire
Monday, October 31st, 2005Lots of people wonder if SOA is a step back soley because of the performance. When I see statements like these I wonder too though:
The problem, Cohen said, is that Web services built with today’s commercial and open source J2EE application servers get 1.5 to 2.0 transactions per second (TPS), according to his tests, which he said is not good enough for production demands.
The good news, there is hope. I did some rather unofficial benchmarks of XFire last week. Now, I’m not going to post the full results here simply because I don’t have time to clean things up and hate benchmark debates. But here are a couple of the highlights:
- 25-85 messages a second
- 2-6 times as faster as Axis 1.3
- 1/2-1/5 the latency of Axis 1.3
Those benchmarks are over messages sizes from 8K to 80K. Once you get into the megabytes the differences will be even more dramatic. Oh and these are on my crappy Dell box which has a slow front side bus. My new laptop typically goes about 50% faster.