社区
Java EE
帖子详情
activemq丢失消息问题
michaelliuyang
2011-10-20 12:45:18
目前有两个服务器,程序在一个服务器上运行正常,但是另一个服务器上总是丢失消息,DB都是一样的,请问activemq是否和服务器的配置有什么关系呢,我已经做了持久化处理。
...全文
1929
5
打赏
收藏
activemq丢失消息问题
目前有两个服务器,程序在一个服务器上运行正常,但是另一个服务器上总是丢失消息,DB都是一样的,请问activemq是否和服务器的配置有什么关系呢,我已经做了持久化处理。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
michaelliuyang
2011-10-21
打赏
举报
回复
楼上qq多少,加我qq,我请教请教,120121723
stuqbx
2011-10-20
打赏
举报
回复
还有你消息传输方式是用queue还是topic?
Topic并不保证publisher发布的每条数据,Subscriber都能接受到。一般来说publisher发布消息到某一个topic时,只有正在监听该topic地址的sub能够接收到消息;如果没有sub在监听,该topic就丢失了。
Queue保证每条数据都能被receiver接收。Sender发送消息到目标Queue,receiver可以异步接收这个Queue上的消息。Queue上的消息如果暂时没有receiver来取,也不会丢失。
stuqbx
2011-10-20
打赏
举报
回复
我不知道你服务器端的配置文件是怎样的?你可以看看官网上的配置说明
http://activemq.apache.org/xbean-xml-reference-50.html
ActiveMQ默认使用的是XML格式配置,从4.0版本开始用MBean的方式实现XML配置,配置文件在${activemq.home}/conf目录下,文件名为activemq.xml。
michaelliuyang
2011-10-20
打赏
举报
回复
我有很多业务用到了activemq,这边操作了,然后发送消息,在另外的业务模块接受消息,然后把数据写入DB,问题是,我有两个服务器,在我其中一个服务器和自己本机上测试都不会丢失消息,在另外一个服务器,比如我发送3个消息,在接收时,会丢失1-2个消息,然后造成写不进DB
stuqbx
2011-10-20
打赏
举报
回复
能把问题描述得清楚点?以前用过activemq,activemq和服务器的配置应该没关系吧,服务器能运行起来就行了。
ActiveMQ
可能存在的
问题
-
消息
丢失
、重复消费、
消息
堆积
ActiveMQ
等
消息
中间件可能存在的
问题
(
消息
丢失
、重复消费、
消息
堆积)及发生场景与解决方案
ActiveMQ
消息
丢失
问题
测试以及解决
ActiveMQ
消息
丢失
问题
一、基本环境准备与搭建 首先搭建环境,两台
ActiveMQ
,然后采用的是静态链接的方式。下面是演示过程: [root@
activemq
software]# ll total 61200 -rw-r--r--. 1 root root 62666908 May 29 11:09 apache-
activemq
-5.15.12-bin.tar.gz ### 解压 [root@
activemq
software]# tar -zxvf apache-
activemq
-5.15.12
消息
队列 折腾
ActiveMQ
时遇到的
问题
和解决方法
消息
丢失
怎么办
折腾
ActiveMQ
时遇到的
问题
和解决方法: 1.先讲严重的:服务挂掉。 这得从
ActiveMQ
的储存机制说起。在通常的情况下,非持久化
消息
是存储在内存中的,持久化
消息
是存储在文件中的,它们的最大限制在配置文件的<systemUsage>节点中配置。但是,在非持久化
消息
堆积到一定程度,内存告急的时候,
ActiveMQ
会将内存中的非持久化
消息
写入临时文件中,以腾出内存。虽然都保...
SpringBoot 在使用
Activemq
过程中
消息
间隔性
丢失
问题
在上手
Activemq
时遇到了奇怪的
问题
,
消息
会间隔性的出现搜不到的情况,因为偶尔出现一两次可能是网络不稳定的
问题
,一直出现就肯定是哪里出了
问题
找了一些资料,因为
ActiveMq
有两种
消息
模型,一种是Queue(点对点模式),一种是Topic(发布订阅模式),简单描述下这两种模式的区别 Queue: 点对点,一对一模式,该模式下的
消息
会确保被某一个消费者接收,就是说存在很多消费者的话,只有其中...
JMS MQ,
ActiveMQ
,inforsuiteMQ解决
消息
丢失
和重复消费
问题
一、生产者数据
丢失
问题
解决方案 1.事务机制:能解决
问题
缺点:吞吐量低,耗费性能 2.confrim
消息
持久化; producer.setDeliveryMode(DeliveryMode.PERSISTENT) 二、消费者数据
丢失
和重复消费
问题
解决方案(可行方案1、2、4) 1.事务机制 connection.createSession(true,Session.SESSION_TRANSACTED) 2.手动提交 每个message都有一个唯一的id,在入库的时间该id可以作为唯一主键,解
Java EE
67,535
社区成员
225,852
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章