摘要:相比于 mqtt-client,mqttv3 使用的人相对多些,如果出现问题,好排查一些。 activemq 部署 MQTT 服务 查看文件:conf\activemq.xml, 如果包含下面内容,activemq 本身已经包含 MQTT 服务,不需要任何其它配置。 activemq 不局限于下面这
阅读全文
摘要:疑问: 在写 demo 的时候,如果 client 被强制中断,消息来不及处理,这时候消息又出队列了,这样不是会产生严重的问题嘛? 一个会话中,可以同时处理一批数据,如果一条失败了,之前的也要求回滚的话,要怎么处理? 获取一个消息之后,发现程序无法处理这条消息,想要退还回去,该怎么办? 方案: 实际
阅读全文
摘要:什么是 JMS? ActiveMQ JMS 是 Java Message Service 的缩写。 JMS 是 Java 平台上的一个标准 API,用于实现应用程序之间的消息传递和通信。 它是 Java EE 规范的一部分,旨在提供一个与厂商无关的 API,以便访问不同的消息中间件系统。 JM
阅读全文
摘要:什么是消息持久化? 业务需求:如果有人重启队列,队列里的东西要留着,不能给清空了。 在 activemq 中, 通过设置 DeliveryMode 来控制消息是否持久化。 DeliveryMode.NON_PERSISTENT:不持久化; DeliveryMode.PERSISTENT:持久化; q
阅读全文
摘要:特点 queue 是点对点模式,一条消息对应一个消费者,topic 是一对多模式,一条消息可能有一个或多个消费者 queue 模式消息再发送后消费者可以在之后的任意时间消费,topic 模式如果没有订阅者,消息就是废消息,会被丢弃。 queue 模式生产者与消费者之间没有时间相关性,topic 模式
阅读全文
摘要:特点 queue是点对点模式,一条消息对应一个消费者,topic是一对多模式,一条消息可能有一个或多个消费者 queue模式消息再发送后消费者可以在之后的任意时间消费,topic模式如果没有订阅者消息就是废消息,会被丢弃。 queue模式生产者与消费者之间没有时间相关性,topic模式下生产者和消费
阅读全文
摘要:查看文件:conf\activemq.xml, 在 shutdownHooks 代码块,增加 plugins 代码块即可 <!-- destroy the spring context on shutdown to stop jetty --> <shutdownHooks> <bean xmlns
阅读全文
摘要:Windows 安装 ActiveMq-5.16.7 为什么是 5.16.7 版本?因为要兼容 java8。 官网:https://activemq.apache.org/ 启动队列 下载好了,进入 activemq\bin\win64 目录,双击 bat 文件即可运行。 在 DOS 窗口运行完后,
阅读全文