我如何在 UML 图中说明 Akka 角色?特别是如何说明演员之间传递的消息?任何例子都可以。谢谢。
问问题
2217 次
2 回答
6
小心,Akka 演员和 UML 演员意味着两个非常不同的东西。对于 UML,参与者是与系统交互的东西(人或其他系统)。对于 Akka,它是一个活动对象。
因此,您可以使用序列图来说明时间期间的交互,或者如果您只需要说明消息顺序,则可以使用通信图。
于 2013-06-16T18:33:41.277 回答
3
Aka Actors 是具有自己生命周期的独立实体。Akka Actor 通过相互发送消息进行交互。
将上述语句中的“Akka Actors”替换为“Objects”,您就可以很好地描述支持 UML 的 OO 模型。因此,您可以使用类图、状态图、序列图等来对基于 Actor 的系统进行建模。
您可以根据需要进行各种改进。例如,代表演员的每个类都是<<active>>
. 或者你可以更进一步,引入一个<<Actor>>
刻板印象。取决于您的受众和模型目的。
hth。
于 2013-06-17T07:55:43.923 回答