我有一個多線程的Java應用程序的一些研究模擬。我工作的實驗室有一個大型的Linux集羣,以及一堆個人電腦。我是一名研究生,並且已經用java編程了很長時間,但我對集羣不是很熟悉。如果我在羣集上運行我的應用程序,它是否能夠將各種線程分配給不同的節點?我認爲這不是這種情況..這樣做的最好方法是什麼?我已經看過Terracotta,Hadoop和Jini做一些谷歌搜索,但是我不清楚他們有什麼不同,以及哪個選項(可能這裏沒有提到的那些)最好?我想避免做客戶端/服務器編程,並且如果存在能夠分配由我的程序創建的線程的軟件解決方案 - 那將是最好的。 謝謝, 喬羣集上的多線程Java應用程序?
2
A
回答
2
對於一個簡單的接口distrubted compting我建議你試試Hazelcast。這有分佈式隊列,執行者和其他人。您可以添加任務,然後在下一個可用的CPU上執行這些任務,並且其編碼與一臺計算機上的編碼大致相同。 (相同的接口)
+0
+1表示Hazelcast。我個人沒有使用它,但我之前閱讀過它。我認爲,如果設計良好,應該很容易替換使用的任何集羣API。 – 2010-09-24 19:40:17
0
如果你谷歌"java grid computing"你會發現一些偉大的框架,將做你所需要的。
相關問題
- 1. Java中的多線程應用程序?
- 2. Akka集羣應用程序
- 3. 分析多線程Java應用程序
- 4. 如何在多臺機器上羣集節點應用程序
- 5. 線程Java應用程序
- 6. java多線程應用程序:正在線程阻塞時間
- 7. 如何羣集應用程序
- 8. 移動應用程序到WebSphere集羣
- 9. 開發集羣應用程序
- 10. OpenGL的多種環境中多線程Java應用程序
- 11. 負載平衡在羣集中運行的Java應用程序
- 12. 獨立Java應用程序中的JVM羣集
- 13. Java EE應用程序中的線程
- 14. Java應用程序中的線程
- 15. Java Web應用程序中的線程
- 16. kubernetes集羣上的獨立應用程序
- 17. 羣集Java EE Web應用程序 - 選項?
- 18. Java EE應用程序範圍變量集羣環境(Websphere)?
- 19. 的HelloWorld多線程C#應用程序
- 20. 應用程序內的多個線程
- 21. 多線程應用程序中的SetCurrentDirectory
- 22. WinAPI的多線程應用程序
- 23. 多線程應用程序 - C++/Debian的
- 24. 多線程應用程序中的System.setproperty
- 25. 的Java多線程的銀行應用程序
- 26. 在服務器集羣上部署Java應用程序的最佳方法?
- 27. 使用線程或asycore在Python中的羣聊應用程序
- 28. 使用Glassfish在亞馬遜AWS上集羣無狀態Java EE應用程序
- 29. Mongrel羣集和多應用程序問題
- 30. Java,多線程應用程序,運行時的主窗口
Hadoop很不錯。我建議你研究Map-Reduce技術和Hadoop。 – 2010-09-24 17:31:28