All Downloads are FREE. Search and download functionalities are using the official Maven repository.

olaris.polaris-all.1.2.4.source-code.grpcapi_discovery.proto Maven / Gradle / Ivy

syntax = "proto3";

package v1;

import "client.proto";
import "service.proto";
import "request.proto";
import "response.proto";

option java_package = "com.tencent.polaris.client.pb";
option java_outer_classname = "PolarisGRPCService";

service PolarisGRPC {
  // 客户端上报
  rpc ReportClient(Client) returns(Response) {}

  // 被调方注册服务实例
  rpc RegisterInstance(Instance) returns(Response) {}
  // 被调方反注册服务实例
  rpc DeregisterInstance(Instance) returns(Response) {}

  // 统一发现接口
  rpc Discover(stream DiscoverRequest) returns(stream DiscoverResponse) {}

  // 被调方上报心跳
  rpc Heartbeat(Instance) returns(Response) {}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy