
文章图片

文章图片

文章图片

文章图片

文章图片

文章图片

文章图片

文章图片

文章图片

引言 事件驱动架构(EDA)是一种以事件为纽带 , 将不同系统进行解耦的异步架构设计模型 。 在 EDA 中 , 事件驱动的运行流程天然地划分了各个系统的业务语义 , 用户可以根据需求对事件与针对此事件做出的响应灵活定制 , 这使得基于 EDA 架构可以方便地构建出高伸缩性的应用 。 据 Daitan Group 的调研报告 , 早在 2017 年 , 例如 UBER、Deliveroo、Monzo 等公司就已经采用了 EDA 去设计他们的系统 。
为了便于用户更加轻松地开发以 EDA 为架构的应用 , 在 2020 年云栖大会上 , 阿里云正式推出了 EventBridge 。 EventBridge 是一款无服务器事件总线服务 , 能够以标准化的 CloudEvents 1.0 协议在应用之间路由事件 。 目前 , EventBridge 已经集成了众多成熟的阿里云产品 , 用户可以低代码甚至零代码完成各个阿里云产品和应用之间的打通 , 轻松高效地构建分布式事件驱动架构 。
事件源是事件驱动的基石 , 如何获取更多事件源也是 EventBridge 一直在探索和尝试的方向 。 针对市场上其他云厂商和垂直领域的 Saas 服务 , EventBridge 发布了 HTTP Source 能力 , 提供简单且易于集成的三方事件推送, 帮助客户更加高效、便捷地实现业务上云 。
HTTP Source 概述 接入 EventBridge 应用有多种情况:用户自定义应用、阿里云服务、其他云厂商服务或者其他 SaaS 产品 。
对于用户自定义应用 , 用户可以使用 EventBridge 官方的 API 接口、多语言客户端以及 CloudEvents 社区的开源客户端来完成接入 。对于阿里云的云产品 , EventBridge 原生支持 , 用户可以在默认事件总线中选择对应的云产品与其相关的触发事件 。而对于其他云厂商、SaaS 产品 , EventBridge 同样也提供便捷的接入方式便于用户进行集成 , HTTP Source 事件源便是一种典型的接入方式 。
具体而言 , HTTP Source 事件源是 EventBridge 支持的事件源的一种 , 它以 Webhook 形式暴露了发布事件的 HTTP 请求地址 , 用户可以在有 URL 回调的场景配置 HTTP Source 事件源 , 或者直接使用最简单的 HTTP 客户端来完成事件的发布 。 HTTP Source 事件源提供了支持 HTTP 与 HTTPS , 公网与阿里云 VPC 等不同请求方式、不同网络环境的 Webhook URL , 便于用户将其集成到各类应用中 。 接入时无需使用客户端 , 仅需保证应用可以访问到对应 Webhook URL 即可 , 这使得接入过程变得简单而高效 。
相关经验推荐
- Windows|微软昙花一现的产品——Windows ME
- 微软|如果美国突然就断供中国windows系统,会出现什么结果?
- 台积电|忙了大半年,微软还是没有驯服WIN11
- 微软|继鸿蒙后,国产系统正式宣布,美国微软的“好日子”不长了!
- 微软|微软真要变成“无底线”的公司了,居然要在Windows 11塞入广告
- 英伟达|5天内不恢复经营,在俄资产或被国有化,苹果、微软等59家企业颤抖吗?
- 微软|新规不断出现,微软等美企始料未及!果然有一手
- 微软|Win11居然内置广告!微软回应:内部试验功能,不小心推送了
- 微软|微软宣布在一种全新类型的量子位上取得进展
- 微软|速度可达2000MB/s以上!金士顿XS2000移动固态硬盘1TB体验
