亚马逊EventBridge使开发人员能够将第三方事件驱动的应用程序与亚马逊服务连接起来。亚马逊AppFlow还提供与第三方应用程序的事件驱动集成。
对于事件驱动的场景,这两个服务之间有什么区别,以及何时使用其中一个而另一个呢?
发布于 2020-04-27 20:24:47
AppFlow常见问题包含以下信息:
Amazon使开发人员能够构建与EventBridge应用程序和SaaS服务交互的事件驱动应用程序。与SaaS集成的EventBridge应用程序将事件发送到客户的事件总线,然后将事件总线路由到目标(如Amazon实例或Lambda函数)进行处理。AppFlow支持SaaS应用程序和AWS服务之间的双向数据传输,这些服务可能是人类使用UI、计划或事件发起的--所有这些都有一个点并单击接口。
AppFlow对于那些不需要编写任何代码就想将应用程序连接在一起的人来说是很棒的。EventBridge使用Step函数和Lambda (以及其他各种AWS服务),因此非常适合那些需要这些服务提供的额外灵活性的开发人员。现在,EventBridge只是一种方式,而AppFlow允许您将数据发送回SaaS应用程序。每个服务所支持的合作伙伴列表也不同。
对于AppFlow的一些合作伙伴,数据是通过API轮询(来自FAQ:"AppFlow是一个完全托管的API集成服务,取代自定义连接器“)接收的,这与EventBridge略有不同,后者以事件驱动的方式接收数据,在事件发生时通过合作伙伴的HTTP调用发送。这两种服务的定价也不同: EventBridge 收取100万美元的活动费用和AppFlow每流收费0.001美元 (每GB处理的数据需要额外收费)。
https://stackoverflow.com/questions/61438882
复制相似问题