Highavailabilitytoolkit
High Availability toolkit includes des several solutions by which achieving architecture with high availability is a easy thing.
Background
The high availability of the Core Application System of Internet enterprises protects the integrity of key data and maintains the continuous operation of applications. The loss of key data or the interruption of operation is sometimes disastrous. Currently, high availability solutions for enterprises are known to have the following features: 1) high availability solutions are closely linked with their business logic, which are complex and readable, with code portability and low reusability. 2) multiple Implementation ideas 3) multiple technical implementations based on one idea
The high availability toolkit provides several mainstream solutions in the industry. Each solution is pure and simple without business logic. You only need to package and then implement several interfaces, of course, it is strongly recommended that you first look at the demo; maybe your business needs are very complex, and you can achieve it without implementing several interfaces. The high availability toolkit will provide you with several clear ideas, relying on these ideas to get twice the result with half the effort.
About the project running environment
Jdk1.7
Compile and Package
Clean compile package
Example
Test/COM. WP. Ha. zk. demorunning
Test/COM. WP. Ha. zk. demorunninglistener
Roadmap
High-availability zookeeper server implementation
....
....
....
Project Source Code address: https://github.com/yfwangpeng/HighAvailabilityToolkit
High Availability Toolkit