У меня есть приложение, которое периодически вызывает какую-либо службу для данных (используя планировщики крутящего момента), и когда доступен набор данных, оно должно обрабатывать каждую «запись данных» отдельно.
Я хотел бы обрабатывать эти записи одновременно для повышения производительности, и моей первой мыслью было настроить очередь jms (доступную в крутящем моменте из коробки), чтобы запланированное задание помещало все полученные данные в очередь, и каждая запись будет выбрана вверх (для одного из нескольких подключенных приемников) для обработки.
Но не слишком ли сложно помещать очередь JMS между элементами одного и того же приложения? Любые другие подходы, которые вы могли бы предложить здесь?