- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
任何人都可以请我解释一下Session.AUTO_ACKNOWLEDGE对ActiveMQ JMS配置有什么影响
session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
最佳答案
我相信默认情况下,ActiveMQ设置为自动确认消息。这仅意味着消息到达时,它将自动确认消息到达。这与从JMS对象调用.acknowledge()一样。
禁用自动确认的一个原因是,如果您构建了服务器,并且可以说您正在处理每个JMS消息,并且正在执行某种DB事务。如果事务失败,则希望重新发送JMS消息,以便您可以修复错误并再次进行处理。因此,从这种意义上讲,您仅在处理后才确认JMS对象。
关于session - ActiveMQ session 的AUTO_ACKNOWLEDGE属性影响,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10992139/
我试过用谷歌搜索,但没有成功。如果我正在使用 AUTO_ACKNOWLEDGE,并且我有一个用 Java 编写的消费者客户端,那么消息何时被确认?我正在使用包含 onMessage 方法的 Messa
在下面的测试中,我试图模拟以下场景: 启动消息队列。 设计为在消息处理期间失败的使用者已启动。 产生一条消息。 消费者开始处理消息。 在处理过程中抛出异常以模拟消息处理失败。失败的消费者被停止。 另一
我有一个问题: 这是正确的吗,因为我在 java 文档中找不到相同的内容? 从这里开始JavaWorld 在 AUTO_ACKNOWLEDGMENT 模式下(非事务性) 如果执行receive()[s
我试图了解确认模式在 JMS 中是如何工作的。我正在阅读这个来源,它让我非常困惑,因为它与 Spring 的文档所说的相矛盾。 消息人士说一件事: 来自 http://www.javaworld.co
当在具有 AUTO_ACKNOWLEDGE 模式的 session 中调用 Message.acknowledge() 时,TIBCO 会发生什么情况? 我的意思是这个调用在客户端被忽略了吗?还是服务
我正在尝试使用 JMS 和 Spring 设置 SQS,但是当我尝试使用 AUTO_ACKNOWLEDGE 设置 session 确认模式时,会出现错误。我该怎么办? 当应用程序收到消息时,我需要删除
我是一名优秀的程序员,十分优秀!