У меня есть процесс, который будет постоянно работать в фоновом режиме, обновлять базу данных, а затем результаты можно проверить в веб-приложении на основе нуара.
В настоящее время я работаю на окнах. В настоящее время он работает как локальный процесс Java, однако мне интересно, что в настоящее время лучше всего использовать в Clojure, выполняющем фоновый процесс.
У меня есть две возможные мысли
1 - Запустите приложение как локальную службу. Однако я не уверен, что лучший способ добиться этого - в окнах в мире Java/Clojure.
2 - Запустите и управляйте фоновым процессом в чем-то вроде Tomcat и сделайте его частью какого-то фонового процесса, отдельного от сеанса пользователя. Если это возможно, может ли кто-нибудь дать какие-либо рекомендации о том, что я должен исследовать для достижения этой цели?