鍍金池/ 問(wèn)答/GO  網(wǎng)絡(luò)安全/ 推送服務(wù),通信由socket改為grpc,性能會(huì)打折扣嗎?

推送服務(wù),通信由socket改為grpc,性能會(huì)打折扣嗎?

用golang寫了一個(gè)分布式推送服務(wù)
有多個(gè)連接層和一個(gè)topic管理服務(wù)
多個(gè)連接層通過(guò)socket跟topic進(jìn)行傳輸
現(xiàn)在想把連接層想topic服務(wù)通信這里改成grpc調(diào)用
不知道性能會(huì)不會(huì)打個(gè)折扣?

回答
編輯回答
浪蕩不羈

基本沒(méi)什么折扣的。
socket 是針對(duì)TCP或UDP的具體接口實(shí)現(xiàn)。
gRPC使用了HTTP2連接。
不過(guò)還是看你的需求,建議使用grpc。

2017年10月10日 15:02