esbperformance /

Filename Size Date modified Message
echo
fuse
jboss
mule
petals
servicemix
servicemix-osgi
talend
ultraesb
wso2-esb
111 B
106 B
2.0 KB
ESB Performance Benchmark resources

Disclaimer

These configurations have been built by AdroitLogic, sometimes with the help of the some of the ESB vendors, and sometimes without any help. They are also based on the previous resources published by WSO2 and Mulesoft, and the solutions we've come up with may have inherent limitations due to our limited understanding of some of the other ESBs and the limited time we had spent. Hence these configurations may not be optimal, and/or may not be optimally tuned for the scenarios tested

However, AdroitLogic has spent many days and nights to get the other ESBs to work under identical conditions as much as possible. We have strived to give each ESB 2G of heap memory, 300 worker threads, and set the socket timeout to 120 seconds. But due to limitations in available time and publicly available documentation etc, we could not set the threads and socket timeouts the same for each ESB.

We would be happy to receive feedback to improve the configurations used, and the tuning parameters for the different ESBs from the vendors and/or end users. We will include those updates into future rounds.

Credits
AdroitLogic Private Ltd. http://adroitlogic.org

- Asankha C. Perera, Founder and CTO, AdroitLogic
- Ruwan Linton, Director of Engineering, AdroitLogic

Email: info@adroitlogic.com

Contributors to the https://bitbucket.org/adroitlogic/esbperformance project who have helped improve the benchmark to be more open, fair and better



WSO2 and WSO2 ESB are trademarks of WSO2 Inc.
MuleSoft and Mule ESB are trademarks of MuleSoft
Fuse ESB is a trademark of IONA Technologies PLC
Petals is a trademark of EBM WebSourcing
JBoss is a trademark of Red Hat, Inc
Talend is a trademark of Talend
Apache ServiceMix is a trademark of the Apache Software Foundation
UltraESB and AdroitLogic are trademarks of AdroitLogic Private Ltd.

All other product and company names and marks mentioned are the property of their respective owners and are mentioned for identification purposes only.
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.