Guocheng Zhang created TUBEMQ-591:
-------------------------------------

             Summary: ZkOffsetStorage module improvements
                 Key: TUBEMQ-591
                 URL: https://issues.apache.org/jira/browse/TUBEMQ-591
             Project: Apache TubeMQ
          Issue Type: Improvement
          Components: Master
            Reporter: Guocheng Zhang


Based on the consideration of removing the BDB, we will extract the metadata 
and the active/standby keep-alive logic (completed by issue 
https://issues.apache.org/jira/browse/TUBEMQ-570), and then migrate to 
Zookeeper-based metadata storage and active/standby keep-alive (completed by 
issue https://issues.apache.org/jira/browse/TUBEMQ-567).

The Zk interaction logic of TubeMQ adopts the early implementation of HBase. 
Considering the cleanliness of the code, users who have a deeper understanding 
of ZK interaction can try to reconstruct this piece of business logic to 
provide better metadata storage and master Implementation of the interface for 
standby switching (the relevant interface abstraction is defined on the 
metamanage module of the branch TUBEMQ-570)

This part is very difficult and requires experienced students to analyze and 
check it. Before actually doing it, many discussions are needed to confirm 
whether there is a better approach.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to