We are pleased to announce the first release 0.6.0-incubating of Apache
Apache Helix is a generic cluster management framework built on top of
Apache Zookeeper, that makes it easy to build partitioned, fault tolerant
and scalable distributed systems.
Programming the behavior of a distributed systems especially in the
presence of failures can be tricky and error prone. Helix relieves the
system developers of this burden by allowing them to declare the behavior
of their distributed system. In addition to the features provided by
Zookeeper, it provides additional capabilities like transparent failover
with minimal downtime, cluster expansion and high scalability. By using
Helix, you will continue to enjoy the many benefits of Apache Zookeeper
while making it easier for you to build your distributed system.
Here are some recipes for common patterns in distributed systems.
Distributed lock manager:
Message queue consumer group:
Replicated file store:
You can find additional info at our website:
Try it and let us know what you think. We welcome your questions,
suggestions and contributions to improve Helix. Contact us at
Apache Helix team