The International Conference on Emerging Technologies in Electronics, Computing and Communication 2022
Multi-Active Multi-Datacenter Distributed Database Architecture Design based-on Secondary Development ZookeeperZhen Guang Yang1; Alvin Sarraga Alon2;
2Batangas State University
Multi-Active Multi-Datacenter zookeeper is a very core basic component of Ele.me. It is equivalent to the database of basic components, including GZS (Global Zone Service, global state coordinator), DAL (Data Access Layer, database middleware software), Huskar (SOA framework that the online publishing system depends on), maxq (Ele.me message queue), Samaritan (load balancer with service discovery), abtest and other basic components. We are based on the apache official zookeeper for the secondary development to enable it to synchronize data in multiple IDCs. Such an important component must improve the stability and efficiency by the way of DevOps. For this reason, we have developed the EZK operation and maintenance management platform.