1
sujin190 2022-04-15 14:30:55 +08:00 1
显然不行,但是似乎你可以再在前面挂个 nginx 代理设置到 50051 端口,根据方法路径分别转发到后面不同的服务去
|
2
2kCS5c0b0ITXE5k2 2022-04-15 14:33:21 +08:00 1
你要找的时不时 grpc 网关
|
3
hidemyself OP @emeab 对,搜了下好像需要 gRPC-gateway 这个东西,我再去研究研究
|
4
hidemyself OP @sujin190 我们所有的服务接口,出入参都是统一的 protobuf 管理的,调用不需要写方法路径。。
我对 gRPC 还不是很了解,我再研究下 |
5
sujin190 2022-04-15 14:55:39 +08:00
@hidemyself #4 grpc 调用的时候不写方法名通过 protobuf 里的参数来区分啥调用的?如果是标准的 grpc 的话,nginx 的 location 可以依据方法名来匹配啊,和 http 服务的 path 路径一样,你两个服务的总不至于方法名也是一样的吧
https://segmentfault.com/a/1190000040268472 |