码迷,mamicode.com
首页 > 其他好文 > 详细

如何避免activeMQ数据丢失

时间:2020-04-10 22:48:34      阅读:232      评论:0      收藏:0      [点我收藏+]

标签:bsp   自带   leveldb   nbsp   远程   数据文件   内存数据库   数据丢失   成功   

做消息持久化  借助 jdbc, kahadb或 leveldb+zookeeper
首先将将消息发送设置为持久化发送(mq自带的属性),然后再借助jdbc kahadb leveldb+zookeeper等做消息的存储来持久化。
思想都是发送者(消息生产者)将消息发送出去后,消息中心首先将消息存储到本地数据文件、内存数据库或者远程数据库等。再试图将消息发给接收者,成功则将消息从存储中删除,失败则继续尝试尝试发送。消息中心启动以后,要先检查指定的存储位置是否有未成功发送的消息,如果有,则会先把存储位置中的消息发出去。

如何避免activeMQ数据丢失

标签:bsp   自带   leveldb   nbsp   远程   数据文件   内存数据库   数据丢失   成功   

原文地址:https://www.cnblogs.com/wl889490/p/12676465.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!