cschneider wrote
> Just out of curiosity how many calls per second did you achieve using 
> RMI and the redhat impl?
> I only tested CXF calls till now and wonder what difference the binary 
> format makes.

The test was always done with 5 threads firing 1000 calls each, so 5000
calls.
The test setup was karaf 4.0.4 on 2 different desktop machines connected to
the same switch.

I don't have the exact numbers available right now, but our results for the
different implementations where roughly:

RMI - Baseline
1400ms

Amdatu
8x slower

ECF (generic)
10x slower

CXF (SOAP transport)
2x slower

Fabric d-OSGi
same performance as RMI

CXF showed very promising performance results, but seems to be a major
hassle to deploy on JBoss.
The redhat impl worked easily in both JBoss and Karaf and had the best
performance results (5000 calls in less than 1.5 seconds). Please mind that
the amount of parallel executions can have a big impact on the results
depending on which remote osgi impl is used, but in this configuration the
redhat impl produced twice the throughput of CXF.

It is still a very rough implementation but if you are curious to try it
yourself:

https://github.com/seeburger-ag/fabric8/tree/resurrect/fabric/fabric-dosgi

Best regards,
Johannes




--
View this message in context: 
http://karaf.922171.n3.nabble.com/Proposal-Lightweight-standalone-remote-OSGi-implementation-for-karaf-cellar-tp4045343p4045400.html
Sent from the Karaf - Dev mailing list archive at Nabble.com.

Reply via email to