我期待着使用AKKA(與Java)爲分佈式代理的分層系統,相對獨立於彼此。會有一個單一的協調參與者,這是一個消息。它必須創建一些兒童演員,而不必明確地知道他們,並將消息發送給他們。兒童演員通過合同擴展AppWorker類。實例化演員而不明確知道他們的名字
我想過使用反射來簡單地獲取從AppWorker擴展的所有類,並創建每個類的實例。也許AKKA有更好的方法來做到這一點,我可能不知道。我最擔心的是,如果明確地調用actorOf
,我稍後將能夠將我的應用程序配置爲擴展到多臺計算機。我希望保持AKKA在機器之間創建負載平衡角色的完全自由。
你會如何做到這一點?