@JMSListener用于本地(队列)变量

时间:2019-02-01 18:58:44

标签: java spring spring-boot jms spring-jms

我有一个应用程序,该应用程序使用ArrayBlockingQueue来推送信息(来自REST)并将其用于内部进程。目前,它只有一个线程专门用于执行此处理(我手动进行设置)。

我以前在ActiveMQ中使用过@JmsListener,该ActiveMQ可以进行合并等。

我想知道是否有等效的方法可以处理局部变量,因为在开发中一个线程就足够了,但是在实际操作中您可能需要更多线程。

作为一个例子,我在想一些类似的事情:

private ArrayBlockingQueue sampleQueue;

@QueueListener(queue=sampleQueue, ...)    
private void executeQueue(...) {
    ...
}

即使配置有很大不同,或者我需要实现不同的队列,由Spring管理池等也是理想的选择。

有人有任何想法吗? 谢谢

0 个答案:

没有答案