server的环境是PHP,可否用gRPC?

背景

当前的服务都是基于PHP,出于业务需要,在考虑使用RPC解耦服务的不同层面的处理。

在了解gRPC的时候,在官方文档里,PHP的说明里似乎没有server的代码(PHP这块是用Node.js来作为server的,我自己也试了用go实现的server)。

问题描述及期待结果

目前的问题就是,如果我想要被调用的业务都是用PHP写的,那么还可否使用gRPC?

或者说,如果server使用go实现的,那么具体的业务代码,是不是也必须是go?

再或者说,server有没有PHP的实现?


繁星coding
浏览 1004回答 2
2回答

幕布斯6054654

grpc底层用的是http2来连接的,你的PHP必须依赖于Nginx或apache,且无法常驻内存,所以不适合做服务器端。如果你熟悉swoole可以尝试用swoole来实现服务器端。
打开App,查看更多内容
随时随地看视频慕课网APP