2014-10-08 99 views
0

這更像是一個最佳實踐問題。雖然它確實影響性能。Akka:每個演員系統有多少個調度員?

我應該在一個應用程序或演員系統中擁有多少個調度員? 對於消費者來說,是否有一個調度員,一個是生產者,一個是管理者......?還是應該將調度員的人數保持在最低限度?

編輯: 如何阻止I/O操作 - 例如從套接字讀取? 這樣做的演員是否應該有獨立的調度員?

回答

1

如果你沒有阻塞(託管或非託管)線程,那麼一個調度器是好的。

否則不要阻止:)。如果您確實需要,請在單獨的調度程序中進行阻止。

+0

我從不阻止。 但我的想法是:如果我想要爲管理參與者分別設置工人角色的線程數量限制,該怎麼辦?這是我應該擔心的事嗎? – Quizzie 2014-10-08 10:45:49