随着云原生技术的普及和落地,企业在构建业务系统时,往往需要依赖多个云产品和服务,产品互联、系统协同的需求越来越强。事件驱动架构将事件应用于解耦服务之间的触发和交互,能够帮助用户很好实现产品、系统之间的互联互动。函数计算作为事件驱动架构的最佳选择,需要为用户提供丰富的事件源触发能力。
对于函数计算而言,事件源接入需要清晰地了解上游每一个事件源的诸多细节和鉴权要求,同时事件处理和系统错误追踪变得越加困难,集成效率成为阻碍产品能力的最大障碍。为了加速事件源集成的效率,函数计算需要找到一种统一标准的事件源接入方式,基于通用的接入层进行基础能力和可观测性的建设,为客户提供丰富的事件源触发选择。
在这样的背景和需求下,阿里云函数计算(FunctionCompute)和阿里云事件总线(EventBridge)产品完成全面深度集成。这意味着函数计算和阿里云生态各产品及业务SaaS系统有了统一标准的接入方式,意味着函数计算将具备接入EventBridge所有事件源的触发能力,Serverless函数计算将实现触达阿里云全系产品服务的“最后一公里”,为基于阿里云生态产品提供重要的架构扩展能力。
为什么是EventBridge?
阿里云事件总线(EventBridge)是一种无服务器事件总线,支持将用户的应用程序、第三方软件即服务(SaaS)数据和阿里云服务的数据通过事件的方式轻松的连接到一起,这里汇聚了来自云产品及SaaS服务的丰富事件,EventBridge具备事件标准化和接入标准化的能力:
事件标准化:EventBridge遵循业界标准的CloudEvents事件规范,汇聚了来自阿里云生态和EventBridge合作伙伴丰富事件源的各种事件,同时提供了完善的事件投递机制和消费策略,整个系统事件流转遵循统一的事件标准;
接入标准化:函数计算选择和EventBridge集成,无论是产品服务类型众多的阿里云官方事件源,还是第三方SaaS系统,EventBridge都能够为函数计算和其它系统集成提供统一的集成界面,函数计算无需
转载请注明:http://www.0431gb208.com/sjszlff/3392.html