rpc、mq、http区别

MQ和RPC的区别
主要使用场景的区别,如下:
MQ适用于 消息上游 与 下游 解耦,不关注下游执行结果,异步;
RPC适用于 消息上游 关注下游执行结果,同步;

1、关于http
HTTP,即超文本传输协议,是一个属于应用层的面向对象的协议。

http的特点:
基于C/S模式,客户端通过URL向服务端发送请求,其信息交换过程为:建立连接、发送请求信息、发送响应信息、关闭连接。
无连接,指 限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。这样可以节省传输时间。
无状态,指协议对于事务处理没有记忆能力。

你可能感兴趣的:(rpc,http,网络协议)