在事件驱动的体系结构中有效负载的策略是什么

问题描述 投票:0回答:1

我想知道有关事件驱动架构中的有效负载的更多详细信息。我使用了几个在线资源,并没有得到很多细节。请帮我看看,

  1. 使用完整有效负载。
  2. 提供元数据和带有令牌的API链接以访问实际有效负载,而不是发送完整数据。
microservices event-driven
1个回答
0
投票

要回答您的问题api链接而不是完整数据,我们可以采样:

在Amazon中,Order Microservice发送事件OrderCancelled,客户服务侦听该事件。

现在可以有两种方式发送事件数据:

  1. 在活动中发送完整的订单数据

优点:监听器服务不需要查询Order Service的功能。

缺点:即使只使用了10%,也会在事件中传递大量数据。很多I / O.

  1. 仅发送订单ID,取消原因,客户ID,活动日期

优点:在选择的数据中,在事件中飞行的数据非常少。缺点:数据选择不正确,然后有很多API请求。

© www.soinside.com 2019 - 2024. All rights reserved.