【问题标题】:Axon Saga to Query Another MicroserviceAxon Saga 查询另一个微服务
【发布时间】:2021-04-02 21:55:04
【问题描述】:

@SagaEventHandler 需要从另一个同样使用 Axon 框架的微服务中获取数据时,使用 QueryGateway 查询另一个微服务是否是一个好习惯?或者最好使用RestTemplate 之类的东西从@SagaEventHandler 方法调用另一个微服务? ????

谢谢你????

【问题讨论】:

    标签: axon saga axon-framework


    【解决方案1】:

    在我看来,你可以采取任何方式,因为它们都有优点和缺点。

    但是,由于您已经在使用 Axon,我会使用它,因为位置透明的好处以及您从 AxonFramework 获得的所有类型的查询(点对点、分散收集和订阅查询)。

    请记住,在 Saga 上使用“组件”时,请将它们设为瞬态以使它们不可序列化。

    【讨论】:

      猜你喜欢
      • 2021-04-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-03
      • 1970-01-01
      • 1970-01-01
      • 2018-03-04
      • 2020-03-18
      相关资源
      最近更新 更多