Apache骆驼RabbitMQ端点线程名称不可编辑

时间:2019-06-24 09:38:12

标签: rabbitmq apache-camel

我们正在使用骆驼Rabbitmq端点来消费和处理来自Rabbitmq的消息。 我们无法更改基于骆驼兔子的使用者的线程名称,因此我们无法在调试或检查线程转储时区分多个线程。 当前线程名称默认为“ RabbitMQConsumer”。 我们该如何更改?

我在github中检查了camel-rabbitmq端点类,发现了

protected ExecutorService createExecutor() {
        if (getCamelContext() != null) {
            return getCamelContext().getExecutorServiceManager().newFixedThreadPool(this, "RabbitMQConsumer", getThreadPoolSize());
        } else {
            return Executors.newFixedThreadPool(getThreadPoolSize());
        }
    }

0 个答案:

没有答案