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)