之前参与过事件总线EventBridge的试用,感觉有点像微服务与函数整合流程版的JIRA,不过绝对不一样哈,EventBridge 是阿里云提供的一款无服务器事件总线服务,如果你不清楚什么是无服务器事件总线服务,可以简单说一下:这是一种微服务,主要用于构建松耦合、分布式的事件驱动架构,能通过低代码或者无代码的形式连接相关的云产品云应用和saas应用,常用案例是与serverless服务架构的事件驱动程序节省相关研发成本,通过EventBridge让微服务和函数井井有条,整体流程分为事件源->事件总线->事件规则->事件目标,最终消费事件
开通截图如下
这个是去年开通的事件总线,之前没有去整体去搭配相关服务使用,目前只有阿里云的云产品可以将事件推送到云服务专用总线。如果需要使用自定义事件,需要使用自定义事件总线
目前的集成源包含11个,基本上我认识的都在这了,对于整体流程的规范和开发进度有很大提升,目前还是处于公测阶段,事件总线EventBridge对某些具体指标进行了约束和规范,在使用事件总线EventBridge时不要超过相应的限制,云服务专用总线数不超过1个,自定义总线数不超过50个,事件总线的事件规则数不超过50个。
相关成型案例比如利用事件总线EventBridge与消息服务MNS Queue的集成连接SaaS应用程序与阿里云服务,具备主动获取和被动推送的事件投递能力,利用事件总线EventBridge丰富的事件过滤和转换,可以实现低代码或无代码的业务场景,搭配函数计算、钉钉、邮件、短信等直接可见的事件目标结果,比如钉钉的自动问答机器人,我这里就不创建了,大家可以尝试一下,目前公测期间都是免费的。