A high-availability, high-performance Java message queue system similar to Apache Kafka with optimizations for production use.
Metamorphosis (also known as MetaQ) is an open-source Java message middleware that provides a high-availability, high-performance distributed messaging system. It's similar to Apache Kafka in architecture but includes specific optimizations and improvements developed during its use at Taobao and other major tech companies. The system enables reliable data streaming between distributed applications with low latency and high throughput.
Java developers and architects building distributed systems that require reliable, high-performance message queuing, particularly those working in e-commerce, financial services, or other high-scale environments.
Developers choose Metamorphosis because it offers a production-proven Kafka-like messaging system with specific optimizations from real-world deployment experience at major Chinese tech companies. It provides the reliability and performance needed for critical systems while being actively maintained as an open-source project.
A high available,high performance distributed messaging system.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Deployed in critical systems at major companies like JD.com and Alipay, ensuring battle-tested performance and fault tolerance in high-scale environments.
Similar to Apache Kafka but with specific optimizations from Taobao's experience, making it familiar for Kafka users while offering improved features.
Designed for low-latency, high-throughput messaging, as highlighted in the key features, with enhancements over standard Kafka designs.
The maintainer commits to ongoing upkeep, as stated in the README, providing assurance of support despite being a fork.
Primarily Java-focused with only a Ruby client (meta-ruby), lacking the broad, multi-language client ecosystem that Kafka offers, which can hinder adoption in polyglot teams.
The README notes that the official Taobao version has evolved separately to 2.0/3.0, creating potential confusion and compatibility issues for users of this fork.
News sections in the README are old, and key resources like downloads are hosted on external sites (Google Code, personal pages), indicating maintenance gaps and harder access.
metaq is an open-source alternative to the following products: