回答
石英已經爲我工作過去。它現在與Terracotta集成在一起,所以它應該很容易分發。 http://quartz-scheduler.org/
是否可以使用Quartz調度程序按需執行作業,而不是按照特定的時間表執行作業? – 2012-03-06 02:28:02
@ZakiullahKhanMohamed我很晚很晚,但是,這是可能的。您可以安排工作立即運行。 – GuiSim 2016-07-29 21:01:14
只是個頭:開源的'免費'版本沒有任何分發支持。兵馬俑聲稱企業版本。 – 2016-09-27 20:07:36
芹菜主要基於Erlang/RabbitMQ。 RabbitMQ有一個Java client library這可能是有用的。另外,還有octobot,它有一個RabbitMQ後端。
如果我沒有錯Celery主要是用Python編寫的,而不是Erlang,我會同意RabbitMQ是基於erlang的。看着octobot,謝謝。 – 2012-03-06 14:44:03
我想他是說RabbitMQ是用Erlang編寫的,所以你需要安裝它才能使用它。 – fabspro 2014-06-01 09:41:18
Jesque(https://github.com/gresrun/jesque)是一個Java分佈式任務隊列庫。它是Resque庫(https://github.com/defunkt/resque),它是這樣描述它的GitHub頁面上的一個Java接口:
Resque(發音類似「救市」)是用於創建後臺作業,將那些Redis的支持庫。在多個隊列中的作業,並處理它們後來的」
我發現的最接近的是Octobot:https://github.com/cscotta/Octobot 與其說文件雖然...曾經有在octobot.taco爲它的網站。貓,但我最近沒有看到這種負載,我沒有親自使用過Octobot,但我經常看到它推薦作爲Java的Celery。
的Apache ActiveMQ的http://activemq.apache.org/
阿帕奇卡夫卡http://kafka.apache.org/
我不認爲ActiveMQ和Kafta是像芹菜一樣的Worker/Task Queue。它們是Message brokers,如果你的意思是可以和RabbitMQ進行比較的話。 – Rupesh 2016-02-16 08:46:26
我一直沒能找到任何東西一樣容易芹菜的Java使用。大多數解決方案建議使用消息隊列。但是,芹菜坐在比隊列更高的抽象層次上。相反,消息和消費者,你能想到的任務和工人,結果,重試等方面
我還需要實現同時使用Java和Python一個公司的一些橋樑,使我開始這個項目:
celery-java - Celery客戶端和Java工作者,與他們的Python對應兼容。
請注意,目前這是非常不成熟的。
- 1. 什麼是Python的os.walk的等價物?
- 2. 什麼是java.util.zip.Inflater的Python等價物?
- 3. 什麼是Python os.pathsep的等價物?
- 4. python中'gem'的等價物是什麼?
- 5. Python中imadjust的等價物是什麼?
- 6. 什麼是Tomcat的Python等價物?
- 7. python中print_r()的等價物是什麼?
- 8. Python`itertools.chain`的Ruby等價物是什麼?
- 9. 什麼是Perlbrew的Python等價物?
- 10. 什麼是.NET TypeCode的Java等價物?
- 11. 什麼是InterruptedException(Java)的.NET等價物?
- 12. java中fopen_s()的等價物是什麼?
- 13. 什麼是Debugger.Launch()的Java等價物?
- 14. 什麼是Java中的「ByRef」等價物?
- 15. java中cin.ignore()的等價物是什麼?
- 16. 什麼是Java DecimalFormat的c#等價物?
- 17. 什麼是Java Stream.collect的Kotlin等價物?
- 18. 什麼是$ var的Java等價物?
- 19. 什麼是PHP flush()的Java等價物?
- 20. 什麼是C++ deque的Java等價物?
- 21. 什麼是ASP.NET Membership的Java等價物?
- 22. 什麼是Java Socket.getInetAddress()的C#等價物?
- 23. 什麼是python的__file__,__name__和Object .__類__.__ name__的java等價物?
- 24. 什麼是Python的subprocess.Popen()的Java等價物?
- 25. 什麼是Java中的StringEntity的Python等價物?
- 26. 什麼是Java中的close()的Python等價物?
- 27. 目標C/iOS中python的file.read()的等價物是什麼?
- 28. Java的-verbose:gc命令行選項的.NET等價物是什麼?
- 29. 芹菜Clojure的等價物是什麼?
- 30. 什麼是Twisted Python的Lua等價物,Ruby的Eventmachine,Java的NIO等等?
其實這是一個重複︰https://stackoverflow.com/questions/9577012/whats-the-equivalent-of-pythons-celery-project-for-java(但這個愚蠢有更好的答案,現在... ) – fnl 2016-11-11 08:30:15