【问题标题】:How do I set Apache.NMS Thread Name如何设置 Apache.NMS 线程名称
【发布时间】:2020-11-09 13:13:16
【问题描述】:

当我升级到 Apache.NMS.ActiveMQ 1.5.3 时,线程名称现在都相同,因此无法分离出活动。

2012-03-15 15:05:09,412 WARN  [ActiveMQ Task]

有人知道怎么改吗? Thread.CurrentThread.Name 一旦设置就无法更改。

【问题讨论】:

    标签: multithreading activemq nms


    【解决方案1】:

    在这种情况下,最好的做法是使用 Apache NMS 客户端的 Jira 问题跟踪器创建一个新问题。您可以记录您正在寻找的问题和行为,以便开发人员可以尝试使其以适合您的用例的方式工作。我不相信目前和方法可以在外部设置线程名称。

    【讨论】:

      【解决方案2】:

      您可以通过调整任务运行器工厂来做到这一点

      Apache.NMS.ActiveMQ.Threads.DefaultThreadPools.DefaultTaskRunnerFactory.name = ""
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-07-27
        • 2010-10-28
        • 1970-01-01
        • 2019-12-19
        • 2011-01-23
        • 2011-01-04
        • 2017-12-25
        • 1970-01-01
        相关资源
        最近更新 更多