Xinyu Tan created IOTDB-3570:
--------------------------------

             Summary: Extend the Peer structure of the consensus layer to embed 
the ID of the upper layer
                 Key: IOTDB-3570
                 URL: https://issues.apache.org/jira/browse/IOTDB-3570
             Project: Apache IoTDB
          Issue Type: Improvement
            Reporter: Xinyu Tan


Currently, the Peer returned by the getLeader interface only contains the IP 
address and port corresponding to the consensus layer of the Leader node. 
However, the port that the upper layer wants to obtain may be the service port 
that the upper layer RPC can connect to, such as internalService, etc. 
Therefore, we can consider extending the structure of the Peer so that it can 
be packed with a business custom ID structure, so that the upper layer can be 
returned at getLeader with the ID with business semantics defined for each Peer 
at AddConsensusGroup, thus reducing the coding burden on the upper layer. For 
example, DataNode can encode the TEndpoint of internalService into the ID



--
This message was sent by Atlassian Jira
(v8.20.7#820007)

Reply via email to