同步消息是否可以将异步消息作为响应而不是回复消息?

时间:2021-05-08 16:47:20

标签: uml actor analysis diagram sequence-diagram

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

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:2)

当然可以。当您发送异步消息时,它不会注意到正在查看它的接收者。它的火和忘记。同步消息具有直接响应,因此您知道接收者收到了它。如果您不直接期望结果(而只期望接收确认),您可以继续编写代码并对来自消息接收者的一些稍后的异步消息做出反应。只是更难实施,但完全可能。