首页 > 其他分享 >为什么消息中间件不直接使用HTTP协议

为什么消息中间件不直接使用HTTP协议

时间:2023-01-06 13:36:26浏览次数:43  
标签:协议 HTTP 请求 报文 响应 消息中间件 http 数据


  1. 因为 ​​http​​请求报文头和响应报文头是比较复杂的,包含了Cookie,数据的加密解密,窗台吗,响应码等附加的功能,但是对于一个消息而言,我们并不需要这么复杂,也没有这个必要性,它其实就是负责数据传递,存储,分发就行,一定要追求的是高性能。尽量简洁,快速
  2. 大部分情况下 ​​http​​大部分都是短链接,在实际的交互过程中,一个请求到响应都很有可能会中断,中断以后就不会执行持久化,就会造成请求的丢失。这样就不利于消息中间件的业务场景,因为消息中间件可能是一个长期的获取信息的过程,出现问题和故障要对数据或消息执行持久化等,目的是为了保证消息和数据的高可靠和稳健的运行。


标签:协议,HTTP,请求,报文,响应,消息中间件,http,数据
From: https://blog.51cto.com/u_15932195/5993022

相关文章