# spring-zk-grpc-starter **Repository Path**: commonlike/spring-zk-grpc-starter ## Basic Information - **Project Name**: spring-zk-grpc-starter - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2016-12-29 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README = ZK+GRPC Spring boot starter == 用法 * 配置 [source,yaml] ---- zk: conn: localhost:32770 sessionTimeout: 5000 #可选 grpc: port: 16655 host: localhost #可选,没有则使用hostname lan: localhost:1111 #可选 内网 默认是host+port wan: host:1111 #可选 外网 默认是host+port ---- *服务实现 [source,java] ---- @GRpcService//向zk注册,手动填value或自动使用proto中的service名 public static class GreeterService extends GreeterGrpc.GreeterImplBase{ @Override public void sayHello(GreeterOuterClass.HelloRequest request, StreamObserver responseObserver) { final GreeterOuterClass.HelloReply.Builder replyBuilder = GreeterOuterClass.HelloReply.newBuilder().setMessage("Hello " + request.getName()); responseObserver.onNext(replyBuilder.build()); responseObserver.onCompleted(); } } ---- == 其它 有空说明