背景當(dāng)前的服務(wù)都是基于PHP,出于業(yè)務(wù)需要,在考慮使用RPC解耦服務(wù)的不同層面的處理。在了解gRPC的時(shí)候,在官方文檔里,PHP的說明里似乎沒有server的代碼(PHP這塊是用Node.js來作為server的,我自己也試了用go實(shí)現(xiàn)的server)。問題描述及期待結(jié)果目前的問題就是,如果我想要被調(diào)用的業(yè)務(wù)都是用PHP寫的,那么還可否使用gRPC?或者說,如果server使用go實(shí)現(xiàn)的,那么具體的業(yè)務(wù)代碼,是不是也必須是go?再或者說,server有沒有PHP的實(shí)現(xiàn)?
2 回答

幕布斯6054654
TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超7個(gè)贊
grpc底層用的是http2來連接的,你的PHP必須依賴于Nginx或apache,且無法常駐內(nèi)存,所以不適合做服務(wù)器端。
如果你熟悉swoole可以嘗試用swoole來實(shí)現(xiàn)服務(wù)器端。
- 2 回答
- 0 關(guān)注
- 1013 瀏覽
添加回答
舉報(bào)
0/150
提交
取消