社区
Java
帖子详情
ActiveMQ突然挂了,已经发送的消息(Topic)没有被消费者消费,重启后怎么才能获取到这条消息?
viktoria
2019-05-23 10:12:59
ActiveMQ突然挂了,如果生产者已经生产了消息,但没有被消费者消费,重启之后,消费者能够重新获取到这些消息么?怎么才能获取到?
...全文
2513
10
打赏
收藏
ActiveMQ突然挂了,已经发送的消息(Topic)没有被消费者消费,重启后怎么才能获取到这条消息?
ActiveMQ突然挂了,如果生产者已经生产了消息,但没有被消费者消费,重启之后,消费者能够重新获取到这些消息么?怎么才能获取到?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
消息
队列
activemq
运用的dome,
消息
队列的基本实现例子,帮助更快学习
消息
队列
7道
消息
队列
ActiveMQ
面试题!.zip
7道
消息
队列
ActiveMQ
面试题!.zip
activemq
-example
activemq
-example
activemq
例子。实例
ActiveMQ
学习 完整例子
ActiveMQ
学习 完整例子
ActiveMQ
开发教程
apache
ActiveMQ
强大的
消息
中间件,入门资料,高手绕行,
Java
51,397
社区成员
85,842
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章