标签: clojure celery
如果我想将Python + Celery Web应用程序移植到Clojure技术堆栈,我有哪些选项可用于任务排队和调度?我可以只使用像Quartz这样的Java库吗?
经过一番搜索,我发现Quartzite,但不知道它的功效。
相关:What's the equivalent of Python's Celery project for Java?
答案 0 :(得分:1)
是的,与Quartz的Java互操作是合理的,应该是你的默认选项。我认为人们有时会对使用Clojure的Java互操作过于犹豫,但实际上它的效果非常好。
为了评估Quartzite,我会看一下你知道你需要的具体调度功能,看看Quartzite是否提供了接口。
我的同事开发的另一个解决方案是本地Clojure库:Monotony,可能值得一试。
答案 1 :(得分:0)
结帐Immutant。它是一个应用程序服务器,为您提供群集,消息传递,作业和工作。缓存并且具有高质量,因为它构建在JBOSS应用程序服务器之上。