gpt4 book ai didi

activemq - 如何在 TomEE ActiveMQ 中开启 schedulerSupport

转载 作者:行者123 更新时间:2023-12-02 17:32:33 26 4
gpt4 key购买 nike

我从未配置过 activemq,我只是使用 TomEE Plus 1.7.1 中的完全默认配置并且它运行良好。我使用 JMS 进行异步电子邮件发送。现在我想使用调度程序支持,如下所示:

...
message.setLongProperty(ScheduledMessage.AMQ_SCHEDULED_DELAY,
delayMinute * 60000);
...

但是消息没有延迟。我读到 schedulerSupport 应该在 xml 文件(可能是 activemq.xml(?))中打开,但我没有这样的文件。

我在 tomee.xml 中试过这个,但它不起作用:

<Resource id="myActiveMQResourceAdapter" type="ActiveMQResourceAdapter">
schedulerSupport = true
</Resource>

我应该把 schedulerSupport = true 配置属性放在哪里?我不想申报新经纪人或任何其他东西。只是我想使用默认设置加上调度程序支持

最佳答案

在 ActiveMQ 中默认禁用调度程序支持。为了使用它,您必须将属性“schedulerSupport”设置为 true,这意味着您将需要修改默认代理配置,没有办法解决这个问题。

<broker xmlns="http://activemq.apache.org/schema/core" brokerName="localhost" dataDirectory="${activemq.data}" schedulerSupport="true">

关于activemq - 如何在 TomEE ActiveMQ 中开启 schedulerSupport,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31102251/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com