SAN JOSE, CA. March 6, 2018. Building on its launch less than six months ago, today the OpenMessaging initiative announced the first open standard, multi-platform performance benchmark for messaging solutions. This extensible benchmark, created through a collaborative effort including Streamlio, Alibaba and the OpenMessaging community, meets the demand for tools to help organizations evaluate the performance of messaging and queuing solutions and demonstrates the continued progress of OpenMessaging in empowering developers and users developing modern data applications.
OpenMessaging is a collaborative Linux Foundation effort supported by numerous companies including Alibaba, DiDi, Streamlio and Yahoo! who are invested in cloud, big data, and standard APIs. Its mission to create a globally adopted, vendor-neutral, and open standard for distributed messaging that can be deployed in cloud, on-premise, and hybrid use cases.
Messaging solutions are now a critical component of modern software infrastructure due to the ongoing explosive growth in data sources, data volume, and demands for access to data. This growth has made performance of messaging and queuing solutions critically important. However, to date there have been no multi-platform tools based on open standards to aid organizations in assessing and comparing performance of messaging and queuing solutions.
To fill this gap, OpenMessaging members Streamlio and Alibaba together with the OpenMessaging community have taken the lead to create a benchmark and supporting tools designed to make it simple to evaluate the performance of messaging and queuing solutions. The benchmark, provided as a kit that can be run, modified, and extended by users, consists of a set of tests that exercise messaging throughput, latency, and scalability in a number of scenarios based on real-world demands. As part of the OpenMessaging project, this benchmark will continue to be enhanced and extended by the OpenMessaging community.
“Performance and scalabilty are crucial criteria when choosing a messaging solution, but to date customers have been poorly served when it comes to tools for evaluating their options,” said Matteo Merli, co-founder of Streamlio, a founding member of OpenMessaging. “This benchmark, contributed to OpenMessaging by Streamlio and the OpenMessaging community, provides customers with the tools they need to evaluate and choose the right solution to meet their performance and scalability demands both now and in the future.”
“With the variety of messaging solutions available, including open source solutions such as Apache Kafka, Apache Pulsar, and Apache RocketMQ, the lack of an industry-wide standard for messaging makes evaluating solutions difficult,” said Von Gosling, Alibaba Senior Architect, Apache RocketMQ Co-Creator and PMC member. “To address that, Alibaba and other leading organizations launched the OpenMessaging project within the Linux Standards Foundation, working together to develop a vendor-neutral messaging API and standard. Together we have designed an OpenMessaging benchmark to compare different messaging systems in many dimensions including common messaging use cases and transactional scenarios. We hope to see more and more messaging vendors join this open effort and make contributions to it to make it the standard for how messaging performance is measured and compared.”
“As more companies and developers move towards data-driven applications, challenges including interoperability issues between platforms and a lack of standard tools for evaluating performance across systems have complicated their efforts,” said Chris Aniszczyk, Vice President, Developer Relations at the Linux Foundation. “The addition of this performance benchmark is another great example of how OpenMessaging is providing users the standards-based tools and solutions they need to confidently select and deploy messaging solutions.”
To learn more about OpenMessaging and to join the OpenMessaging community, visit http://openmessaging.cloud/.
Streamlio Blog: streaml.io/blog/open-messaging
OpenMessaging Benchmark: github.com/openmessaging/openmessaging-benchmark