首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >事件总线设计模式是什么?事件总线设计模式可以干什么?

事件总线设计模式是什么?事件总线设计模式可以干什么?

原创
作者头像
用户8715145
发布2022-03-18 18:27:16
发布2022-03-18 18:27:16
1.5K0
举报

不管是手机还是电脑,都是由多个应用程序组成的,应用程序的正常运转,才能带来机器的正常运行。如果平时对手机或者电脑了解比较多的话,就应该知道事件总线设计模式这个概念,那么事件总线设计模式是什么呢?事件总线设计模式可以干什么?

事件总线设计模式是什么

事件总线设计模式是一种可以处理事件的模式,这种模式主要由4个组件组成,第1个是事件源,第2个是事件监听器,第3个是通道,第4个是事件总线。当得知一个消息后,消息员会将这个消息发布到事件总线上,事件总线上有特定通道,通过监听相应的通道,可以得知新消息并发布到之前的订阅通道上。

事件总线设计模式可以干什么

事件总线设计模式可以用来接收消息,所以一般被用在安卓开发或者是通知服务上,这样可以让使用者在第一时间了解到最新的消息。不管是发布者还是订阅者,都可以轻松的添加进去,而且分布式的应用程序也能够轻松匹配。但是可伸缩性却是一个比较难以解决的问题,因为所有消息都必须通过同一通道发布出来。

以上为大家简单介绍了事件总线设计模式的相关内容,事件主线设计模式,作为一种能够传递信息的方式,在安卓开发和各类信息通知服务中都使用非常广泛,因为其有着其他程序难以超过的优点,但是在一定程度上,因为所有的信息都是由同一个通道发布出来的,所以也会存在一定的难以伸缩性。

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

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

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

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

评论
作者已关闭评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档