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调用:使用二进制协议(更小的数据包体积,更快的编解码速率)
网友评论