@JMSListener для локальной (очереди) переменной - PullRequest
0 голосов
/ 01 февраля 2019

У меня есть приложение, которое использует ArrayBlockingQueue для извлечения информации (из REST) ​​и извлечения ее для внутренних процессов.В настоящее время у этого есть единственный поток, посвященный этой обработке (я настраивал это вручную).

Я использовал @JmsListener в прошлом с ActiveMQ, который позволяет объединять и т. Д.

IМне было интересно, если вместо этого есть эквивалент для обработки локальных переменных, так как в разработке достаточно одного потока, но в живом вам может понадобиться больше.

Например, я думаю о чем-то вроде:

private ArrayBlockingQueue sampleQueue;

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

Даже если конфигурация сильно отличается или если мне нужно реализовать другую очередь, было бы идеально, если бы управление пулами и т. Д. Осуществлялось Spring.

У кого-нибудь есть идеи??Спасибо

...