lichao
2021-05-18 cf05ea3d9f43e4e84d621e1f9d54cbef552b6e2b
proto/source/bhome_msg_api.proto
@@ -1,15 +1,17 @@
syntax = "proto3";
option optimize_for = LITE_RUNTIME;
option go_package="./bhome_msg";
// public messages
import "error_msg.proto";
package bhome.msg;
package bhome_msg;
message BHAddress {
   bytes mq_id = 1; // mqid, uuid
   // bytes ip = 2;   //
   // int32 port = 3;
   uint64 mq_id = 1;
   int64 abs_addr = 2;
   bytes ip = 3;
   int32 port = 4;
}
message ProcInfo
@@ -47,7 +49,11 @@
message MsgRegister
{
   ProcInfo proc = 1;
   repeated BHAddress addrs = 2;
}
message MsgUnregister
{
   ProcInfo proc = 1;
}
message MsgHeartbeat
@@ -61,5 +67,19 @@
message MsgQueryTopicReply {
   ErrorMsg errmsg = 1;
   BHAddress address = 2;
message BHNodeAddress {
   bytes proc_id = 1;
   BHAddress addr = 2;
}
   repeated BHNodeAddress node_address = 2;
}
message MsgQueryProc {
   bytes proc_id = 1;
}
message MsgQueryProcReply {
   ErrorMsg errmsg = 1;
   repeated ProcInfo proc = 2;
}