我在下面看了一篇關於Storm的帖子。 What is the "task" in Storm parallelismStorm中只有「針對機器的並行計算」,而不是「針對每臺機器的並行計算」?
對於我來說,這個問題和答案都非常有幫助,這是Storm的初學者。不過,我仍然有一些評論。 它在答覆中指出,
運行每執行多個任務不增加並行的水平 - 一個>執行總是有它使用其所有的任務,這意味着任務的一個線程>連續執行一個執行器。
這是否意味着Storm的「並行計算」專注於「並行機器」。正如Miguno所說,它使我們能夠靈活地擴展集羣機器。但是,該機器正在集成越來越多的CPU核心,如果我們對羣集中的每臺機器使用並行計算,它會更有用嗎? (在某種程度上,我覺得每臺機器上的多核也是一個「集羣」)。 也有一些非常有用的並行編程庫,如AKKA,Disruptor,Killim等,這使我們可以方便地開發並行程序。
我不確定我是否誤解了有關Storm框架(或這種可能計算框架)的內容?
謝謝,
感謝您的答覆。是的,這是我正在尋找的答案(對不起,我錯過了你提到的原創藝術)。另一個令人困惑的「雲計算」是我覺得多線程編程並不容易,因爲在這裏「多線程」標籤下有很多帖子:)。然而,在我看到的「雲計算」的文章中,關於這一點的關注較少,僅限於擴展架構的能力。也許我失去了一些文章。 (我沒有可以計算的實踐經驗。) –