1.基本理解:https://www.cnblogs.com/stulzq/p/11581967.html
2.本人理解:
/*
总体理解:
1.本文档等于定义(数据交换)接口规则
2.客户端和服务端必须一样
3.点对点服务
4.一般一个工具或者应用都搭载一个服务和客户端
5.先有接口(本文档)然后需要的话各自实现
*/
实现:
1.服务端:
2.客户端:
源码:https://download.csdn.net/download/weixin_42401291/21889691
---------------------
进阶:定义多个接口的使用
1、修改.proto文件
增加服务监听接口
2、在GreeterService中添加实现监听的方法
3.同理客户端也要修改.proto文件
4.客户端调用
---------------
多文件接口:
但是需要修改项目文件:比较麻烦
借鉴:下面的第五点
https://www.cnblogs.com/stulzq/p/11581967.html
-------------------
思考:
这样的grpc通信效率和原始的类之间的调用是否相等?
作为微服务通信可能带来的问题?