1. High-availability architecture can choose one-to-one architecture when high-availability applications are the same, which can effectively avoid conflicts caused by simultaneous takeover of applications; when high-availability applications are different, it can choose many-to-one architecture, which can not interfere with each other, but also save resources effectively.
2. Controller plays the role of monitoring and arbitration. It can set up the network and process monitoring. When the network interrupts or the process fails, the controller can issue commands to switch and take over.
3. In intranet environment, IP drift can be realized. When taking over, it will automatically change to source IP. After source recovery, data can be restored to source, and IP can be restored back to source, so as to realize uninterrupted business.