文件名称:Real-World-Akka:使用 Akka 实现角色系统的概念、模式和最佳实践
文件大小:3KB
文件格式:ZIP
更新时间:2024-06-22 06:12:34
真实世界阿卡 该项目旨在收集一组使用 Akka 实现 actor 系统的建议和最佳实践。 虽然大多数示例可能在 Scala 中,但概念、实践和建议也应该适用于 Java。 一般编程指南 前三名 从不阻塞 永远不要传递可变状态:不要关闭字段、 sender()或self引用 鼓励细粒度的层次结构,而不是扩大*参与者 “如有疑问,请推开” 与其让参与者的行为增长,不如将常见行为或运行时间更长的任务委托给工作人员 任务风险越大,其行动者离中心越远。 演员可以在行为和责任方面Swift成长。 这反过来又会增加失败的风险,这会并且将会影响所有儿童和客户。 如果您在推理演员时发现自己眯着眼睛,请考虑将常见行为推给一个短命的“工人”。 这个工作人员在创建时获得了sender()和它需要的所有其他参数,然后让其完成/等待/做任何事情来完成任务,一旦完成就停止。 额外的好处是你可以让你的演员保持小规模
【文件预览】:
Real-World-Akka-master
----README.md(5KB)
----LICENSE.md(117B)