From 7d6a1c130acbea7b6c585705bc5b1222fe5bb335 Mon Sep 17 00:00:00 2001 From: pengys5 <8082209@qq.com> Date: Wed, 5 Jul 2017 16:00:03 +0800 Subject: [PATCH] Add heartbeat service in InstanceDiscoveryService --- apm-network/src/main/proto/DiscoveryService.proto | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/apm-network/src/main/proto/DiscoveryService.proto b/apm-network/src/main/proto/DiscoveryService.proto index 4071b3f4b..4534d04c7 100644 --- a/apm-network/src/main/proto/DiscoveryService.proto +++ b/apm-network/src/main/proto/DiscoveryService.proto @@ -11,18 +11,26 @@ service InstanceDiscoveryService { rpc register (ApplicationInstance) returns (ApplicationInstanceMapping) { } + rpc heartbeat (ApplicationInstanceHeartbeat) returns (Downstream) { + } + rpc registerRecover (ApplicationInstanceMapping) returns (Downstream) { } } message ApplicationInstance { int32 applicationId = 1; + int64 registerTime = 2; } message ApplicationInstanceMapping { int32 applicationId = 1; int32 applicationInstanceId = 2; - int64 registerTime = 3; +} + +message ApplicationInstanceHeartbeat { + int32 applicationInstanceId = 1; + int64 heartbeatTime = 2; } //discovery service for ServiceName by Network address or application code