ZhangZhihui's Blog  

Common protocols that handle exchanging data between client and server applications:
• HTTP protocol: This is more of a text-based protocol and is considered one of the oldest and most mature technology as compared to the rest of the ones in the list. Essentially, many companies still operate on this, but they will follow particular frameworks of message/data exchange—namely, SOAP and REST. 
• GRPC protocol: This is a binary protocol that kind of arose from Google. This protocol is partly built for reducing the amount of network resources required to transmit and receive data between applications. The GRPC protocol definitely helps, especially in cases where companies migrate to use microservices (essentially, many small server applications talking to each other) in order to improve development velocity, and using GRPC definitely help reduce the network load.
• Thrift protocol: This is also another binary protocol that is one of the alternatives where the whole microservices paradigm came about. This protocol kind of came up slightly earlier before GRPC and was used in the same fashion/use case as GRPC.

posted on   ZhangZhihuiAAA  阅读(16)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
 
点击右上角即可分享
微信分享提示