uml - 同步消息可以使用异步消息作为响应而不是回复消息吗?

标签 uml actor analysis diagram sequence-diagram

第一张图显示同步消息exportDeclaration(id)等待回复消息download(file)。 第二张图片,我使用异步调用作为对同步消息exportDeclaration(id)的响应。 我找不到任何东西来知道哪种方法是正确的。

enter image description here

enter image description here

最佳答案

当然可以。当您发送异步消息时,它不会注意到接收者正在查看它。这是一劳永逸的。同步消息有直接响应,因此您知道接收者已收到它。如果您不期望直接得到结果(而只期望收到确认),您可以继续编写代码并对来自消息接收者的后续异步消息使用react。只是实现起来比较困难,但完全有可能。

关于uml - 同步消息可以使用异步消息作为响应而不是回复消息吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67449971/

相关文章:

algorithm - 该伪代码的大 O 是什么?

java - 我需要一些关于 UML 图的澄清

java - 驱动类(Main class)是关联、聚合还是组合?

design-patterns - 用户登录的 UML 类图

scala - Akka 2 中调度程序的区别和使用模式有哪些?

java - 频率分析算法

java - 您如何使 UML 图保持最新?

java - 如何清空Actor死信队列

web-services - Java EE 应用程序服务器中的 JAX-WS 客户端池

analysis - ActivePivot 叶级聚合和分析维度