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

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

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

回答
編輯回答
浪蕩不羈

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

2017年10月10日 15:02