ActiveMQ 设置消息的优先级

  1. 修改activemq.xml

    在加入
    例:

    <policyEntries>
      <policyEntry queue="user" prioritizedMessages="true" />
      <policyEntry topic=">" >
        <pendingMessageLimitStrategy>
          <constantPendingMessageLimitStrategy limit="1000"/>
        </pendingMessageLimitStrategy>
      </policyEntry>
    </policyEntries>
    
  2. 重启ActiveMQ

  3. 设置优先级

    //设置优先级,数值越大优先级越高
    messageProducer.setPriority(9);
    

注:
具体的发送、消费信息的代码看:https://wwp666.blog.csdn.net/article/details/119816795

posted @ 2022-03-07 18:04  叕叕666  阅读(64)  评论(0)    收藏  举报