SSE,RocketMQ,MQTT不同之处这三种传输信息的方式,看起来都通过一个“中间人”,传输信息的方式大差不差。但其实本质上是完全不同的。本质上还是HTTP请求,只不过是一种长连接的HTTP,而且是单向的,只能服务器到客户端。假设现在有两个客户端,一个服务器。客户端a先和服务器建立了连接,这个连接不会马上就关闭,假设a要给b发消息,a通过post请求把消息发到服务器上了,服务器先存库。但是这个时候b还没有和服务器建立连接,所以消息暂时是发不出去的,不过a感觉不到,因为a的消息本来也不用发给自己。等b和服务器建立连接之后,此时a再给b发消息,那