我有一个进程将在后台不断运行,更新数据库,然后可以在基于noir的Web应用程序中检查结果。
我目前在Windows上运行。该进程作为本地Java进程运行,但我想知道Clojure运行后台进程的最佳实践是什么。
我有两个可能的想法:
1- 将应用程序作为本地服务运行。但是我不确定在Java/Clojure世界中在Windows上实现这一点的最佳方法是什么。
2- 在类似Tomcat的东西中运行和控制后台进程,并将其作为某种后台进程的一部分,与用户会话分开。如果可行,有人能提供任何指导来实现这一点吗?
我目前在Windows上运行。该进程作为本地Java进程运行,但我想知道Clojure运行后台进程的最佳实践是什么。
我有两个可能的想法:
1- 将应用程序作为本地服务运行。但是我不确定在Java/Clojure世界中在Windows上实现这一点的最佳方法是什么。
2- 在类似Tomcat的东西中运行和控制后台进程,并将其作为某种后台进程的一部分,与用户会话分开。如果可行,有人能提供任何指导来实现这一点吗?