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