# demo-grpc **Repository Path**: chenjia_gitee/demo-grpc ## Basic Information - **Project Name**: demo-grpc - **Description**: grpc整合 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-10-22 - **Last Updated**: 2021-08-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Intro ## 结构介绍 - grpc-common:包含原始 proto 文件,并负责将其转换为 java 代码,依赖于 protobuf-maven-plugin 插件,另外还需要 io.grpc下的 grpc-all,否则生成的 java 类会提示缺少依赖; - server:grpc服务端,采用 netty 实现,无需 spring-starter-web 支持; - client : grpc客户端; ### 模块关系 根模块负责依赖版本管理,server 与 client 都依赖于 grpc-common,server 提供了其中接口的具体实现,client 通过接口调用,类似于 Feign。 ## reference 1. [client-security](https://github.com/yidongnan/grpc-spring-boot-starter/blob/master/docs/en/client/security.md) 2. [server-security](https://github.com/yidongnan/grpc-spring-boot-starter/blob/master/docs/en/server/security.md) 3. [监控](https://github.com/yidongnan/grpc-spring-boot-starter/blob/master/docs/en/actuator.md)