В настоящее время я портирую приложение Rails, в настоящее время использующее REE, на JRuby, поэтому я могу предложить простую в установке альтернативу JRuby.
Я упаковал приложение в WAR-файл с помощью Bundler, который в настоящее время развертываю на GlassFish. Тем не менее, в этом приложении есть пара процессов-демонов, и было бы идеально, если бы они могли быть частью файла WAR и потенциально контролироваться Glassfish (если это возможно).
Я посмотрел на QuartzScheduler, и хотя я удовлетворял свои потребности в нескольких вещах, у меня есть процесс-демон, который должен запускаться каждые 20 секунд, так как он опрашивает базу данных для отправки любой отложенной почты.
Если кто-то может дать представление о том, как лучше всего настроить процессы-демоны в среде JRuby / Java / Glassfish, любая помощь будет принята с благодарностью! :)