Я много занимался поиском, и мне известно о Grails-Executor и плагине JMS.Я ищу совет о том, как лучше всего реализовать долгосрочную (пока приложение работает) службу, которая работает в фоновом режиме и принимает входные данные в очереди блокировки.Кажется, что есть два способа удовлетворить мои требования ... 1. JMS (который чувствует себя чрезмерно сложным) и 2. служба, работающая в потоке, который наблюдает за очередью ... когда что-то добавляется к нему, оно обрабатывает этои затем ждет следующего пункта.Эта служба должна иметь возможность GORM, чтобы она могла создавать / сохранять объекты.Я предпочитаю запускать какой-либо тип сервиса в потоке и использовать очередь блокировки ... Кто-нибудь может предложить лучший способ сделать это?Должен ли я просто реализовать класс, который вызывается при загрузке grails, и чтобы этот класс использовал grails-executor для создания потока, который просто работает в фоновом режиме?Если кто-то использовал плагин jms в Grails, достаточно ли он легок, чтобы я мог пересмотреть свою позицию по этому поводу?Любой совет очень ценится.Я действительно НЕ привязан к какому-либо одному решению, поэтому все идеи будут рассмотрены и высоко оценены.
Заранее спасибо!