RPC调用(Remote Procedure Call--远程过

2020-02-01  本文已影响0人  VivaLaVida_692c

1. RPC 类似于 AJAX

   和ajax有什么相似点?

                A.都是两个计算机之间的网络通信

                B.都是双方约定的一个数据格式

   和ajax的不同点?

                A.不一定适用DNS作为寻址服务

                B.应用层协议一般不使用HTTP

                C.基于TCP或UDP协议

    寻址/负载均衡:

                ajax:使用DNS进行寻址(域名通过DNS转换为IP,再通过ip到服务端获取相应的资源到客户端)

                RPC:使用特优服务进行寻址

    TPC通信方式:

                单工通信(client-->server 或者 server --> client)

                半双工通信(同一时间内只有一端能往另一端发送消息,所以也叫--轮番单工通信)

                全双工通信(客户端往服务端发送信息的同时,服务端也能往客户端发送信息)

    使用协议:

                ajax: 使用http协议(大部分传输的是html和json)

                RPC调用:使用二进制协议(更小的数据包体积,更快的编解码速率)

上一篇下一篇

猜你喜欢

热点阅读