We are pleased to announce the second release 0.6.1-incubating of
Apache Helix project!
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 via Finite State Machine. 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:
Distributed task execution:
You can find additional info at our website: http://helix.incubator.apache.org/
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