我在一个运行在Heroku上的clojure中有一个Web应用程序,但我想创建一些工作进程。目前,我的procfile说:
web: java $JVM_OPTS -cp target/myapp-standalone.jar clojure.main -m myapp.web
我认为我可以简单地创建一个新的命名空间" worker.clj"在clojure项目中,并通过修改proc文件到以下内容,新的类/进程将在worker dyno上启动?
web: java $JVM_OPTS -cp target/myapp-standalone.jar clojure.main -m myapp.web
worker: java $JVM_OPTS -cp target/myapp-standalone.jar clojure.main -m myapp.worker
这是正确的方法吗?
答案 0 :(得分:1)
是的,只要你的新命名空间中有一个-main函数,这就行了。