首页 > 解决方案 > 我可以在基于 Java 的 ActiveMQ 客户端中使用自定义 ThreadFactory 吗?

问题描述

我正在使用 ActiveMQ,并且我有一个非常简单的客户端实现 MessageListener 接口。就添加到队列中的每条新消息触发它而言,这很有效。但是,当我尝试处理该消息时,我收到一个错误,原因是我在另一个应用程序中运行此客户端,该应用程序对其中使用的线程有许多要求。使用 ExecutorService 时,我可以选择插入自定义 ThreadFactory,它允许我创建满足系统要求的线程。

可以将相同的方法(使用自定义 ThreadFactory)用于 ActiveMQ 客户端吗?我知道我可以设置一些参数来限制线程数量等等,但我也可以插入我的自定义 ThreadFactory 吗?

标签: javamultithreadingactivemqthreadpool

解决方案


推荐阅读