This is an automated email from the ASF dual-hosted git repository.

wwbmmm pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/brpc.git


The following commit(s) were added to refs/heads/master by this push:
     new a0984f69 Support more meta for ServerNode (#2603)
a0984f69 is described below

commit a0984f696e8effb468c80a770e97e35c4df040f7
Author: Bright Chen <chenguangmin...@foxmail.com>
AuthorDate: Mon Jun 3 16:48:56 2024 +0800

    Support more meta for ServerNode (#2603)
---
 src/brpc/server_node.h | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/brpc/server_node.h b/src/brpc/server_node.h
index 81c4b1cd..865a6b1b 100644
--- a/src/brpc/server_node.h
+++ b/src/brpc/server_node.h
@@ -19,13 +19,16 @@
 #define BRPC_SERVER_NODE_H
 
 #include <string>
+#include <unordered_map>
 #include "butil/endpoint.h"
 
 namespace brpc {
 
 // Representing a server inside a NamingService.
 struct ServerNode {
-    ServerNode() {}
+    typedef std::unordered_map<std::string, std::string> MetaMap;
+
+    ServerNode() = default;
     
     explicit ServerNode(const butil::EndPoint& pt) : addr(pt) {}
 
@@ -39,6 +42,7 @@ struct ServerNode {
 
     butil::EndPoint addr;
     std::string tag;
+    MetaMap meta_map;
 };
 
 inline bool operator<(const ServerNode& n1, const ServerNode& n2)


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@brpc.apache.org
For additional commands, e-mail: dev-h...@brpc.apache.org

Reply via email to