主题消息可以在activemq中持久化吗?

2024-04-15

我对 JMS 和 ESB 非常陌生。 我使用 activemq 作为 JMS,使用 mule 作为 ESB。当我将消息从一个队列转发到另一个队列时,jms 连接器参数“persistentDelivery”为“true”,它会在 activemq 重新启动后将消息保留在目标队列中。但如果将消息从一个主题转发到另一个主题,则重启后消息不会保留在目标主题中。

activemq 中主题的消息持久化是否有任何限制?

提前致谢。

问候, 阿里吉特


主题的不同之处在于,只有存在持久消费者时才会保留消息。

请参阅这些以获取更多信息...

http://activemq.apache.org/how-do-durable-queues-and-topics-work.html http://activemq.apache.org/how-do-durable-queues-and-topics-work.html

http://stefanlearninglog.blogspot.com/2009/07/persistent-jms-topics-using-activemq.html http://stefanlearninglog.blogspot.com/2009/07/persistent-jms-topics-using-activemq.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

主题消息可以在activemq中持久化吗? 的相关文章

  • ActiveMQ 节流消费者

    我想对activeMQ中的某个队列的消费者进行限制 在hornetq jboss的 这是通过mdb消费者定义上的注释来实现的 我在 activemq 的文档中找不到任何类似的内容 我找到的最接近的是这个 consumer recvDelay
  • 消息驱动通道适配器会在应用程序上下文启动后丢弃第一条消息,除非延迟调用 send

    我对 Spring Integration 配置进行了集成测试 该测试使用来自具有持久订阅的 JMS 主题的消息 为了进行测试 我使用 ActiveMQ 而不是 Tibco EMS 我遇到的问题是 我必须在测试方法开始时使用睡眠调用来延迟将
  • ActiveMQ授权

    如果我想在Apache ActiveMQ上实现JAAS授权 是否必须使用activemq xml配置文件中的插件 这种方式确实不好 因为如果我想更改授权 我必须更改 activemq xml 文件并且restart服务器才能工作 有什么方法
  • 无法让 ActiveMQ 重新发送我的消息

    我有一个用 Java 编写的单线程 ActiveMQ 使用者 我想做的就是从队列中接收 一条消息 尝试将其发送到网络服务 如果成功则确认 它 如果 Web 服务调用失败 我希望消息保留在队列中 并在超时后重新发送 除了重新发送部分之外 它或
  • 如何在队列上设置 ActiveMQ redeliveryPolicy?

    如何在队列上的 ActiveMQ 中设置 redeliveryPolicy 1 在文档中 请参阅 activeMQ 重新传送 http activemq apache org redelivery policy html 说明您应该在 Co
  • Apache Camel AMQP - ActiveMQ AMQP 标头不匹配值 1,期望 0

    我正在尝试创建一个通过 AMQP 与 ActiveMQ 集成的 Apache Camel 应用程序 我一直在按照提供的 骆驼示例 spring jms 项目 它通过标准 TCP 连接 但我已修改为使用我的独立 ActiveMQ 5 8 安装
  • 如何在Spring Boot中设置ActiveMQ端口?

    我在一台服务器上运行两个 Spring Boot 应用程序 两者都使用嵌入式 ActiveMQ JMS 我希望每个应用程序都有单独的 JMS 实例 我怎样才能为他们每个人设置端口 有没有类似的房产spring activemq port 当
  • JMSTemplate 检查主题是否存在并获取订阅者数量

    我一直在寻找一些文档 示例来检查动态创建的主题是否存在 如果存在 如何获取该主题的订阅者计数 我使用以下代码向主题发送消息 jmsTemplate send destination new MessageCreator Override p
  • 在哪里更改 activemq 中的预取值

    我读过有关的文档prefetch buffer 根据我的理解如果我分配Prefetchvalue 1给消费者A Activemq一次向A推送1条消息 一旦A向activemq发送确认 则只有activemq向A推送另一条消息 我的疑问是 我
  • 无法将 类型的对象转换为 JMS 消息。支持的消息有效负载有:字符串、字节数组、Map、可序列化对象

    我正在开发Spring ActiveMQ JMS例子 在此示例中 我面临以下错误 我尝试了许多选项 但根本不起作用 我希望实现以下目标 1 队列应该不断读取消息 使用转换器或监听器 2 根据InstructionMessage类型 我必须决
  • ActiveMQ Dead Letter Box.queue - 消息直接发送到那里?

    当使用 JMS 发布者 订阅者元素运行我的 JMeter 测试计划时 它似乎成功运行 并将跟踪数据发送到网页 我可以在JMeter中看到响应数据正常 然而 没有出现任何踪迹 因此 当查看 JMS 浏览器时 消息似乎直接进入 ActiveMQ
  • ActiveMQ 获取入队/出队计数

    在DEBUG模式下 有一个ActiveMQ日志为 09 44 10 666 ActiveMQ Task 1 DEBUG org apache activemq broker region Queue 1687 queue demo toPa
  • 在哪里可以手动配置 ActiveMQ 主机名? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我第一次尝试设置 Apache ActiveMQ 我发现我的服务器名称中有一个下划线 这导致 ActiveMQ 无法启动 它抛出这个异常
  • 我什么时候应该关闭在无状态会话 bean 中创建的 JMS 连接?

    我有一个关于何时关闭在无状态会话 Bean EJB 中创建的连接的一般性问题 连接到 ActiveMQ 并且它们是在 bean 的构造函数中创建的 然后在方法中使用该连接 我想知道关闭该连接的适当时间 地点是什么时候 有一个单独的方法来关闭
  • ActiveMQ - 通过命令行删除/清除所有队列

    有没有办法通过命令行 win linux 删除 清除ActiveMQ中的所有队列 我只能找到特定队列的命令 或者也许有办法通过 activeMQ 管理员来做到这一点 同样 我只找到了如何一一删除 清除队列 这可能非常乏味 Thanks 你可
  • 多个 Activemq 远程代理的 Spring 配置

    如何在spring上下文中配置多个远程activemq代理 不同的IP地址 以下是 1 个远程代理的配置 我正在使用camel来创建路由 用于在多个远程代理中的不同队列中生成和使用消息 根据以下路由 系统如何知道每个队列属于哪个远程代理 项
  • ActiveMQ:如何使旧消息出队?

    我正在学习如何使用ActiveMQ 现在我们面临以下问题 假设我在 ActiveMQ 上有一个名为 topic test 的主题 它有两个订阅者 在特定时刻 我只有一个订阅者在等待消息 而生产者则为我上面提到的主题发送一条消息 好的 连接的
  • 哪种嵌入式消息传递系统 -> ActiveMQ 或 HornetQ [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我希望得到一些关于这两个消息系统中哪一个的一般性指示和意见 更容易管理 需要了解和避免的陷阱或神奇的东西
  • JMS 监听器 - 动态选择目的地

    我在部署在单独服务器上的 ActiveMQ 上有许多目的地 队列 我想从我的程序中动态收听这些目的地 目前我正在收听这些目的地 如下所示
  • 如何使用 C 客户端通过 ActiveMQ 启用 SSL

    我已经配置了 ActiveMQ http activemq apache org http activemq apache org 通过以下方式使用 ssl 上下文RedHat 的 SSL TLS 教程 https access redha

随机推荐