前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >事件总线怎么使用?事件总线三要素有哪些?

事件总线怎么使用?事件总线三要素有哪些?

原创
作者头像
用户8715145
发布2022-03-18 18:31:23
3290
发布2022-03-18 18:31:23
举报

可能很多人对于事件总线这个概念非常模糊,但“观察者模式”想必很多人都听说过。事件总线实际上就是对于观察者模式的一种实现,它以集中式事件的处理机制,让不同的组件之间能够彼此通信但又不会相互依赖。那么,事件总线怎么使用呢?下文中将会为大家作出介绍。

事件总线怎么使用?

首先先创建一个事件总线,导出后其它模块就可以对其进行使用了,并在组件中进行加载,调用同一个方法即可;接下来我们就可以发送事件,如果我们需要在A页面上发送一则消息去通知B页面,就需要B页面去接收消息,因此最后也就是接收消息的步骤,主要使用到的方法有两个:一是发送消息,而是监听接收消息。

事件总线三要素有哪些?

1、事件。作为事件总线之中相互通信的基本单位,它可以是任何类型的;

2、事件发布者。有了事件发布者,才能将相关事件发送到事件总线的一方,事件总线可以将这些时间发送给订阅者;

3、事件订阅者。订阅者指的其实就是接收事件的一方,订阅者需要添加注解,声明自己是订阅者,订阅事件的类型是由方法参数类型来决定的。

本文主要通过简单的介绍,为大家描述了事件总线怎么使用的相关知识点以及事件总线构成的三大要素。事件总线对于兄弟组件之间的数据通讯有着不错的作用,因此在实际工作中的运用也是相当广泛的。关注事件总线的使用问题,可以帮助运维工作得到更好的开展。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
作者已关闭评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
事件总线
腾讯云事件总线(EventBridge)是一款安全,稳定,高效的云上事件连接器,作为流数据和事件的自动收集、处理、分发管道,通过可视化的配置,实现事件源(例如:Kafka,审计,数据库等)和目标对象(例如:CLS,SCF等)的快速连接,当前 EventBridge 已接入 100+ 云上服务,助力分布式事件驱动架构的快速构建。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档