gpt4 book ai didi

java - Axon Framework : Axon Saga async or sync? 最佳实践是什么?

转载 作者:行者123 更新时间:2023-12-02 09:30:46 25 4
gpt4 key购买 nike

新的一天,新的 Axon 问题。今天我想问一下Axon Saga的流程。在微服务之间使用 Axon Saga 的最佳实践是什么?

  1. 异步传奇:“主”服务同时向每个“从”服务发送命令。如果出现问题,也会通过一定的补偿来解决。
  2. Sync Saga:“主”服务按照特定顺序向从属服务发送命令。每次等待响应,然后继续 Saga。

最佳答案

当像 Saga 这样处理消息时,我总是会接受这样一个事实:你生活在一个异步世界中。但是,您也可以找到完美的用例,指出您要求设置同步。

说实话,Master/Follower(我认为“Slave”这个术语用起来不太好)流程示例并不能清楚地表明您想要实现的目标。但无论如何,如果您希望事情是异步的,您的设置将响应更快并且更宽松,所以我倾向于这一点。

但是,这始终取决于问题的确切用例。因此,我不会将此作为“最佳实践”响应,因为如上所述,这取决于每个用例。

关于java - Axon Framework : Axon Saga async or sync? 最佳实践是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58007025/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com