如何在ActiveMQ Artemis中启用调度器及查找配置文件位置
在ActiveMQ Artemis中启用调度器及配置文件位置说明
启用调度器说明
ActiveMQ Artemis的消息调度器默认处于启用状态,无需像ActiveMQ Classic(原ActiveMQ)那样设置schedulerSupport属性。若需确认或调整调度器相关配置,可修改实例的核心配置文件。
注:你提到的"在Xml Configuration中设置broker的schedulerSupport属性为true"是ActiveMQ Classic的配置方式,不适用于ActiveMQ Artemis。
配置文件具体位置
对于独立部署的ActiveMQ Artemis,核心配置文件为broker.xml,默认路径如下:
- Linux/Unix系统:
ARTEMIS_INSTANCE/etc/broker.xml(ARTEMIS_INSTANCE为你的Artemis实例目录,例如创建实例时默认生成的mybroker/etc/broker.xml) - Windows系统:
ARTEMIS_INSTANCE\etc\broker.xml
调度器相关配置示例
若需自定义调度器存储等参数,可在broker.xml中找到并调整schedule-message-store节点:
<schedule-message-store> <class-name>org.apache.activemq.artemis.core.persistence.impl.journal.ScheduledMessageJournalStorage</class-name> <parameters> <parameter name="journal-directory" value="${data.dir}/scheduler-journal"/> </parameters> </schedule-message-store>
内容的提问来源于stack exchange,提问作者Aniket Rai
相关产品推荐
相关产品推荐

