![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
中间件
文章平均质量分 81
青灯古佛初照
竹杖芒鞋轻胜马
展开
-
ActiveMQ
{ //获取消息并通过消息获得数据 TextMessage textMessage = (TextMessage) message;while(true){ //接收队列或主题的消息 TextMessage textMessage = (TextMessage)系统A发送消息给中间件,工作完成,不用管系统B什么时候操作,系统B拉取消息后,执行操作也不用告诉系统A执行结果,整个过程异步调用。queue中,消费者无论是否离线后面都可以收到消息,topic只能消费自它订阅后发布的消息。发送消息,关闭资源。原创 2024-08-01 14:40:19 · 853 阅读 · 0 评论 -
MQTT协议与中间件
MQTT Clean Session :通常客户端离线后无法收到订阅的主题消息,如果客户端连接时设置Clean Session为false 表示创建一个持久会话,断开连接后仍然保存离线消息,直到会话超时注销,为true则表示创建一个新的临时会话,客户端断开时,会话自动销毁。订阅客户端离线后,发布客户端发布消息,会话保留时间内,消息将在服务器上保留,这时如果订阅客户端选择Clean Start 0 ,重新连接,将会收到离线期间缓存的消息。默认为0,立即结束。QoS等级越高,可靠性越高,复杂度越高。原创 2024-08-01 14:38:35 · 639 阅读 · 0 评论