背景当前的服务都是基于PHP,出于业务需要,在考虑使用RPC解耦服务的不同层面的处理。在了解gRPC的时候,在官方文档里,PHP的说明里似乎没有server的代码(PHP这块是用Node.js来作为server的,我自己也试了用go实现的server)。问题描述及期待结果目前的问题就是,如果我想要被调用的业务都是用PHP写的,那么还可否使用gRPC?或者说,如果server使用go实现的,那么具体的业务代码,是不是也必须是go?再或者说,server有没有PHP的实现?
2 回答
幕布斯6054654
TA贡献1876条经验 获得超7个赞
grpc底层用的是http2来连接的,你的PHP必须依赖于Nginx或apache,且无法常驻内存,所以不适合做服务器端。
如果你熟悉swoole可以尝试用swoole来实现服务器端。
- 2 回答
- 0 关注
- 1003 浏览
添加回答
举报
0/150
提交
取消