社区
Java
帖子详情
activemq消息持久化丢失的问题
baodumei0706
2018-04-14 07:02:50
问题描述:
我使用activemq之后,有下面的一种情况消息没法持久化:
我的持久化环境已经搭好了的前提下:
首先不要启动消费者。然后启动生产者往mq里面仍消息。这时候让mq宕机,由于没有消费者订阅过这个消息mq就宕机了,所以再次重启mq之后,发现刚刚生产者发送的消息都没有了,
当然这种情况或许有大兄弟会说控制好启动顺序不就得了,但是生产中是会出现我刚才说的情况的,
请问各位大兄弟你们的解决方案是什么,我要的是亲自实操过的方案,谢谢啦!!!
...全文
1112
3
打赏
收藏
activemq消息持久化丢失的问题
问题描述: 我使用activemq之后,有下面的一种情况消息没法持久化: 我的持久化环境已经搭好了的前提下: 首先不要启动消费者。然后启动生产者往mq里面仍消息。这时候让mq宕机,由于没有消费者订阅过这个消息mq就宕机了,所以再次重启mq之后,发现刚刚生产者发送的消息都没有了, 当然这种情况或许有大兄弟会说控制好启动顺序不就得了,但是生产中是会出现我刚才说的情况的, 请问各位大兄弟你们的解决方案是什么,我要的是亲自实操过的方案,谢谢啦!!!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
abo2427
2020-05-06
打赏
举报
回复
数据没消费,需要存到数据库(硬盘)做持久化,不然多大内存都不够祸害...
jeff.sheng
2020-05-06
打赏
举报
回复
你的ActiveMq没有做持久化吗
flamen087
2018-04-16
打赏
举报
回复
AMQ高可用了解一下
相关推荐
ActiveMQ
专题10 ——
ActiveMQ
的存储和
持久化
官网 click to 官网 完美的诠释了
持久化
数据库
问题
体会一下面试 redis
持久化
方式有几种 AOF、RDB 同样对于
activemq
,也是需要了解它的
持久化
机制
持久化
一句话就是:
ActiveMQ
宕机了,
消息
不会
丢失
的机制\color{red}一句话就是:
ActiveMQ
宕机了,
消息
不会
丢失
的机制一句话就是:
ActiveMQ
宕机了,
消息
不会
丢失
的机制 说明:为了避免意外宕机以后
丢失
信息,需要做到重启后可以恢复
消息
队列,
消息
系统一半都会采用
持久化
机制。
ActiveMQ
的
消息
持久化
机制有JDBC,
JMS之——
ActiveMQ
消息
持久化
之前的几篇博文中,我们实现的
ActiveMQ
消息
未实现
消息
的
持久化
,一旦
ActiveMQ
服务重启则未发送的
消息
全部
丢失
,所以实现
ActiveMQ
消息
的
持久化
也是很重要的。那么,这篇文章,我就带着大家一起来实现
ActiveMQ
消息
的
持久化
。本博文主要是将
ActiveMQ
消息
持久化
到MySQL数据库。实现
ActiveMQ
消息
的
持久化
主要是修改
ActiveMQ
conf目录下的
activemq
.xml文
消息
队列 折腾
ActiveMQ
时遇到的
问题
和解决方法
消息
丢失
怎么办
折腾
ActiveMQ
时遇到的
问题
和解决方法: 1.先讲严重的:服务挂掉。 这得从
ActiveMQ
的储存机制说起。在通常的情况下,非
持久化
消息
是存储在内存中的,
持久化
消息
是存储在文件中的,它们的最大限制在配置文件的<systemUsage>节点中配置。但是,在非
持久化
消息
堆积到一定程度,内存告急的时候,
ActiveMQ
会将内存中的非
持久化
消息
写入临时文件中,以腾出内存。虽然都保...
ActiveMQ
消息
存储和
持久化
(kahaDB,JDBC,LevelDB)
ActiveMQ
持久化
的基本介绍
持久化
就是高可用的机制,即使服务器宕机了,
消息
也不会
丢失
的机制。 为了避免意外宕机以后
丢失
信息,需要做到重启后可以恢复
消息
队列,
消息
系统一般都会采用
持久化
机制。
ActiveMQ
的
消息
持久化
机制有AMQ,KahaDB,JDBC和LevelDB,无论使用哪种
持久化
方式,
消息
的存储逻辑都是一致的。 在发送者将
消息
发送出去后,
消息
中心首先将
消息
存储到本地数据文件、内...
ActiveMQ
学习四(高级特性2-6[
消息
持久化
、事务、确认机制、投递方式、死信队列])
消息
持久化
消息
持久化
是保证
消息
不
丢失
的重要方式
ActiveMQ
提供了以下三种的
消息
存储方式: Memory(内存) 优点:效率高, 缺点:一旦
ActiveMQ
服务器重启内存会
丢失
日志, 优点:可以
持久化
当MQ服务器重启依然会保留在MQ服务器里面
丢失
的可能性就比较低了, 缺点:肯定比内存的效率会稍低一点,但是
ActiveMQ
在对日志的形式的
持久化
做了一个提高,所以性能也不会说损耗特别多 第三...
发帖
Java
Java
Java相关技术讨论
复制链接
扫一扫
4.9w+
社区成员
8.5w+
社区内容
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2018-04-14 07:02
社区公告
暂无公告