springboot grpc eureka demo实战项目
2019-04-26 本文已影响127人
灰色调诺言
简介
- grpc 是一个高性能、开源和通用的 RPC 框架,面向服务端和移动端,基于 HTTP/2 设计。
- eureka 是Netflix开源的一个RESTful服务,主要用于服务的注册发现。
Git地址
https://gitee.com/wqrzsy/lp-demo/tree/master/lp-eureka-grpc
更多demo请关注
项目分析
1. lp-eureka
首先启动服务注册项目eureka
2. lp-grpc-common
然后编译grpc的公共项目,里面包含所需的接口和对象

2. lp-grpc-server
然后启动grpc的服务项目,是对接口实现逻辑的服务,并把该服务注册到eureka中

3. lp-grpc-client
最后启动grpc的客户端项目,是对接口的调用项目,要注意的是要指明在eureka中注册的服务名

4. 测试
http://localhost:8015/swagger-ui.html
demo项目导入
参考: https://www.jianshu.com/p/cd0275a2f5fb
如果这篇文章对你有帮助请给个star
