据我从 salesforce 文档中得知,CDC 数据是严格排序的,而且我知道 SQS 可以设置为 FIFO 排序。然而,各种博客似乎暗示 EventBridge 不提供任何 FIFO 保证(官方文档中没有明确提到这一点)。
因此,如果不在应用程序层添加自定义逻辑,似乎不可能通过 AppFlow 获取数据以保持有序,显然我希望尽可能避免这种情况。
我是对的,还有人有其他建议吗?考虑到它在事件驱动系统的上下文中的重要性,EventBridge 不支持排序似乎很奇怪,尽管我知道 FIFO 是最近对 SQS 的补充。
理想情况下,我希望将数据放在 EventBus 中以供多个事物使用,而不仅仅是一个 SQS 队列,而且如果有其他从 AppFlow 到 SQS 的方式,我可能会感兴趣。
额外的问题:是否有任何 SLA 或真实世界的统计数据表明 EventBridge 中的乱序有多糟糕,即它是否亚秒/罕见/仅适用于非常大的吞吐量事件总线?