知道如何远程调用Rpc框架的学生会回答

电脑杂谈  发布时间:2020-04-23 22:06:09  来源:网络整理

linuz 远程调用_远程调用技术_远程调用框架

远程调用框架_远程调用技术_linuz 远程调用

艾凡娜

远程调用框架_远程调用技术_linuz 远程调用

HTTP是一种通信协议,而RPC是一种开发方法. 它可以基于HTTP协议(例如gRPC)或其他协议,例如更基本的TCP

远程调用技术_linuz 远程调用_远程调用框架

通信协议的选择只是RPC实现的一小部分. 更重要的部分是编码协议. 例如远程调用框架,json / xml属于文本编码和二进制字节编码,例如protoful和thrift. http与tcp相比,最受批评的是冗余标头信息,并且仍然使用文本编码,从而导致整个数据包太大. 但是,据说对http2进行了很大的改进,将其修改为二进制编码,并支持多路复用. GRPC是基于http2实现的.

linuz 远程调用_远程调用技术_远程调用框架

至于宁静,实际上,他是一组用于客观化资源的设计标准,但是目前它们都被用作技术实现,分为严格和非严格两种. 目前远程调用框架,restful接口可以看作是使用json编码的基于http的RPC实现,但是restful本身是一个设计规范. 它更多是一种限制对资源的访问的方法,不应用于复杂的函数调用.

最后,当前的javascript的前端和后端,还具有json-RPC,ajax-RPC等,它们更侧重于可以基于HTTP或websocket的函数调用RPC实现. 如果目的是调用函数,则可以尝试一下. 这比使用宁静舒适得多.


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-186413-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...