也許這是一個愚蠢的問題,但如果我開發將使用akka功能的庫,我應該在庫中創建ActorSystem還是用戶將通過參數傳遞它?最佳做法是什麼?在單獨的庫中使用Akka
4
A
回答
3
我建議將它作爲隱含參數傳遞,這樣庫用戶可以調整演員系統,並有完全控制其他創建它。
他可以例如選擇與應用程序的其他組件共享一個共同的參與者系統。
如果您正在創建一個完整的框架,您可以提供一個可以輕鬆導入的默認框架(就像Play!一樣)。
+0
好的。我理解你,但如果用戶在他自己的演員中使用我的庫,並且想要傳遞ActorContext,該怎麼辦。我嘗試使用ActorRefFactory作爲隱式參數,但它對我沒有幫助。 – 2013-03-27 08:47:04
+0
我認爲該解決方案與ActorDSL的工作方式類似。謝謝! – 2013-03-27 10:00:41
相關問題
- 1. 爲delayed_job使用單獨的數據庫
- 2. 在單獨的代碼庫
- 3. 單獨數據庫中的用戶表
- 4. 在單獨的函數中使用getline()
- 5. 使用akka集羣執行獨特任務的慣用方式
- 6. 在web2py中單獨使用DAL
- 7. 使用GridFS - 它應該在單獨的數據庫上嗎?
- 8. 在akka-http客戶端中使用PlayJson
- 9. Akka Stream在流程中使用HttpResponse
- 10. 如何使用Akka actors來處理Akka中的HTTP請求
- 11. C#:使用單獨的.exe
- 12. 使用單獨的組件
- 13. 從單獨的庫調用swamp失敗
- 14. Javers在一個單獨的數據庫?
- 15. 從單獨的類庫中訪問web.config?
- 16. 使用php同步在單獨的數據庫中的相同表格
- 17. 使用標題在單獨的窗口
- 18. 一個單獨的類中使用Java
- 19. 使用單個鏈接在MySQL中運行單獨的查詢
- 20. 如何使用twilio&rails在SMS中顯示單獨的訂單?
- 21. 使用office.js在Excel中獲取單獨的單元格格式?
- 22. Java應用程序使用兩個單獨的信任庫
- 23. Akka BalancingPool使用PinnedDispatcher
- 24. 如何在Angular AOT中使用enum(在單獨的文件中)?
- 25. Laravel使用單獨的控制器爲單獨的邏輯
- 26. 如何爲單獨的TextView使用單獨的進度條
- 27. Git - 從單獨的存儲庫跟蹤文件夾,並在其中設置單獨的存儲庫
- 28. 使用python跨越單獨的數據庫的MySQL MERGE表格
- 29. Akka中的RoudnRobinGroup的簡單示例
- 30. 在java中的單獨if語句中使用相同的值
爲什麼不實現這兩個並讓用戶選擇? – paradigmatic 2013-03-26 23:44:46