Zhengyi Yang, Leonard L. Alejandro, Charlene I. Vergara, R. R. Maaliw, A. Alon, R. S. Evangelista, Reden Paul Layug Rivera, Ronnel Cabral Delos Santos
{"title":"Multi-Active Multi-Datacenter Distributed Database Architecture Design based-on Secondary Development Zookeeper","authors":"Zhengyi Yang, Leonard L. Alejandro, Charlene I. Vergara, R. R. Maaliw, A. Alon, R. S. Evangelista, Reden Paul Layug Rivera, Ronnel Cabral Delos Santos","doi":"10.1109/ICETECC56662.2022.10069506","DOIUrl":null,"url":null,"abstract":"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.","PeriodicalId":364463,"journal":{"name":"2022 International Conference on Emerging Technologies in Electronics, Computing and Communication (ICETECC)","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2022-12-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 International Conference on Emerging Technologies in Electronics, Computing and Communication (ICETECC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICETECC56662.2022.10069506","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
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.