开发者学堂课程【EventBridge 入门课程 :通过 EventBridge 快速集成云服务(二)】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/1220/detail/18281
通过 EventBridge 快速集成云服务
三、事件流集成
除了云服务事件集成,EventBridge 还可以提供了事件流集成。
事件流是 EventBridge 供的更加轻量化实时的一个端到端的事件流的一个通道。它能为现在两个端点之间提供过滤和转换的过程。现在 EventBridge 已经支持了阿里云各消息产品之间的事件的流转。它不同于事件总线的模型。在事件流中并不需要事件总线。它是一比一的模型。
所以它相对于事件总线的 eda 模型来更加清亮。同时,这种直达目标的方式也可以让事件流的通信更加的实时。通过事件流,可以实现不同系统之间的协议转换数据同步或者是跨地域的备份能力。下面也会通过 sample 来讲解一下如何使用事件流将 rocketMQ 的消息路由到 MSQ,将这两个产品集成起来。
这是整体的结构。同时会将 MQ 中的 Tag 是 ms 的消息路由到 MSQ 里。看一下如何实现这个过程。创建好了 MSQ,填写 tag 是 MS。这里是表示匹配所有的。目标选 MS,选 MQ。选一下创建,点击启动。等待一下它启动完成。下面发送消息到 rocketMQ。先发一条,能发送成功。这边接收一下消息。然后带上 Tag MS。可以看见这个消息已经成功路由到 MSQ。来总一下过程。
首先,创建 Rocket MQ 实例,Topic、Group,创建 MNS Queue,创建启动低事件流的任务。最后发送消息到 Rocket MQ,可以看见消息被路由到 MNS qUEUE 里面去。今天主要给大家分享了通过 EventBridge 如何集成云产品事件源,如何集成云产品事件目标以及通过事件流如何集成产品。