社区
Java
帖子详情
ActiveMQ突然挂了,已经发送的消息(Topic)没有被消费者消费,重启后怎么才能获取到这条消息?
viktoria
2019-05-23 10:12:59
ActiveMQ突然挂了,如果生产者已经生产了消息,但没有被消费者消费,重启之后,消费者能够重新获取到这些消息么?怎么才能获取到?
...全文
2583
10
打赏
收藏
ActiveMQ突然挂了,已经发送的消息(Topic)没有被消费者消费,重启后怎么才能获取到这条消息?
ActiveMQ突然挂了,如果生产者已经生产了消息,但没有被消费者消费,重启之后,消费者能够重新获取到这些消息么?怎么才能获取到?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
czx566
2019-12-26
打赏
举报
回复
是Topici 还是 queue? 看问题的描述是topic,订阅发布的模式,这种模式下,消息是没有持久化的,而且但broker重启以后,对应的消息就会丢失,而且我的理解,它也不会确认消费者是否收到。
viktoria
2019-05-29
打赏
举报
回复
消费者服务器挂了,然后生产者还在发送消息,这时activeMQ也挂了,如果消费者重新连接的话消息应该就接收不到了吧,大佬们有没有遇到过这种情况?
viktoria
2019-05-27
打赏
举报
回复
viktoria
2019-05-27
打赏
举报
回复
这是queue,重启服务之后,Messages Enqueued就没有了,这2条消息消费者会重新获取到?,为啥页面显示是0
viktoria
2019-05-24
打赏
举报
回复
持久化,监听都已经做了,关键是我现在要知道具体怎么去获取这条消息,总不能手动去读文件吧?
tianfang
2019-05-24
打赏
举报
回复
1
topic和queue的区别看看这个:
https://www.cnblogs.com/lemon-flm/p/7676047.html
tianfang
2019-05-24
打赏
举报
回复
topic本来就是不保证客户端可以收到的 生产者和消费者是1:1,1:n? 消息处理是:每个消费者都要求收到还是一个消息处理一次(哪个消费者都可以) 一个消息处理一次即可:1个queue,多个消费者 每个消息必须传送个所有消费者:一个消费者一个queue构成多个queue,生产者放进前置queue,前置queue复制到多个消费者的queue
viktoria
2019-05-24
打赏
举报
回复
引用 3 楼 alunSemiconductor 的回复:
你重启后,消费者重新连上就会自动监听到了吧,试一下呢。
就是没有,所以才发个贴,看有没有大佬遇到过,以及怎么解决的
alunSemiconductor
2019-05-24
打赏
举报
回复
你重启后,消费者重新连上就会自动监听到了吧,试一下呢。
游北亮
2019-05-23
打赏
举报
回复
那要看你的消息有没有做持久化。 如果没有做持久化,那消息就丢了。
消息
队列
activeMQ
- **队列(Queue)**:FIFO(先进先出)模型,每个
消息
只被一个
消费
者
接收,确保
消息
的有序性和唯一性。 ### 2.
ActiveMQ
的主要特性 - **多协议支持**:
ActiveMQ
支持多种
消息
协议,如OpenWire、STOMP、AMQP、MQTT...
7道
消息
队列
ActiveMQ
面试题!.zip
- **Queue**:FIFO(先进先出)结构,每个
消息
只能被一个
消费
者
消费
。 - **
Topic
**:发布/订阅模式,多个
消费
者
可以订阅同一个主题,接收到所有发布的
消息
。 5. **
ActiveMQ
的
消息
持久化方式有哪些?**
ActiveMQ
...
activemq
-example
消费
者
可以设置为持久订阅,即使在
消息
到达时
消费
者
不在线,也能在恢复连接后接收到未
消费
的
消息
。 3. 代理(Broker):
ActiveMQ
服务器作为
消息
代理,负责存储、路由和传递
消息
,确保
消息
的安全性和可靠性。 三、...
ActiveMQ
开发教程
-
消息
被
发送
到队列中,
消费
者
从队列中
获取
消息
。 - 队列中的
消息
在被
消费
后将被删除。 -
消费
者
可以异步接收
消息
。 **2.2 发布/订阅(publish/subscribe,简称pub/sub)
Topic
消息
传递模型** 发布/订阅模型是一...
ActiveMQ
通信方式点对点和订阅发布
消息
按照它们到达的顺序被
消费
者
消费
。 3.
消费
者
竞争:如果有多个
消费
者
连接到同一个队列,
消息
会被其中一个
消费
者
获取
,其他
消费
者
则无法再次
获取
。这种竞争机制保证了
消息
的独占性。 4.
消息
持久化:
ActiveMQ
...
Java
51,411
社区成员
86,025
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章