首页 >科技 > 内容

AWS事件汇流排服务EventBridge新增事件封存与重播功能

科技 2021-02-10 18:01:17

AWS在其事件(Event)汇流排服务Amazon EventBridge,加入了事件封存以及重播功能,用户可以选择封存事件,并能够重新处理过去的事件,以支援更多种事件应用情境。

由事件驱动的基础架构,可让多个应用程式元件,利用事件相互沟通并且分享资讯,这是在当前微服务架构中,重要的资讯传递方式,像是收到API请求、文件上传至储存平台,又或是资料库记录已更新,这些都能用事件来表达特定事情已经发生,而事件也能来表达业务活动,例如创建新用户帐户或是已经付款成功等情况。

AWS提供Amazon EventBridge,让用户能够在应用程式、SaaS和AWS服务中,使用事件将应用程式串接起来,Amazon EventBridge是一个无伺服器事件服务,可从事件来源提供即时资料串流,将资料路由到像是AWS Lambda等目的地,以启动相对应的运算,像是新帐户创建事件,便能用来启动相对应的诈骗侦测系统,透过执行安全检查,评估新帐户被用来诈骗的可能性。

不过,在部分情境,用户可能需要重新处理过去的事件,像是当系统修复了臭虫,用户可能需要重新处理受影响的事件,又或是系统发布新功能,为了让功能得以延伸扩展至过去的资料,也会有重新处理过去事件的需求,像是新的防诈系统,除了能够处理新帐户,也可能需要存取过去数周或是数月内,新创建的帐户。

而Amazon EventBridge现在加入封存事件与重播事件功能,简化开发者在这些情境上的操作。Amazon EventBridge现在能够加密封存发布到事件汇流排的事件,用户可以选择封存所有事件,或是利用过滤器,封存符合条件的事件,这些事件可以无限期储存,也能设定留存期限,系统会在期限之后,删除过期的事件。

另外,用户也可以重播储存在封存档案中的事件,重播事件将会包含特定的名称栏位,让用户易于辨识重播的事件,Amazon EventBridge能够根据用户设定的时间範围,仅重播该时间区段的事件。

所有EventBridge的事件都能够应用封存和重播功能,包括来自AWS平台、SaaS或是用户自定义的事件,在事件重播的过程,Amazon EventBridge的事件吞吐量不会受到影响,因为重播事件使用单独的容量配额,而事件重播的速度,与当前区域中PutEvents的限制相同,当用户增加PutEvents配额,重播速度就能获得提升。

Amazon EventBridge的封存以及重播新功能,除了在中国以及大阪地区之外,已经在所有AWS商业地区上线,并能够搭配CLI、AWS SDK和AWS CloudFormation一起使用。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时候联系我们修改或删除,多谢。