最新 最热

CodeWF.EventBus:轻量级事件总线,让通信更流畅

EventBus(事件总线),用于解耦模块之间的通讯。本库(CodeWF.EventBus)适用于进程内消息传递(无其他外部依赖),与大家普遍使用的MediatR部分类似,但MediatR库侧重于ASP.NET Core设计使用,而本库也有点点优势:...

2024-06-10
1

TS实现控制台实时快照日志的EventBus npm库

本篇文章主要围绕如何正确的实现一个合格的npm包的教学。不会在具体的代码实现上花太多的时间。定位是偏授渔风格的,主要是让同学们知道如何该正确的处理代码实现以外的一些工作。有兴趣的小伙伴,可自行前往参考 monito...

2024-05-30
1

造轮子之EventBus

前面基础管理的功能基本开发完了,接下来我们来优化一下开发功能,来添加EventBus功能。EventBus也是我们使用场景非常广的东西。这里我会实现一个本地的EventBus以及分布式的EventBus。分别使用MediatR和Cap来实现。...

2023-10-18
1

前端系列15集-watch,watchEffect,eventBus

watchEffect,它立即执行传入的一个函数,同时响应式追踪其依赖,并在其依赖变更时重新运行该函数。

2023-10-08
1

Android消息传递之EventBus 3.0使用详解

之前做图片社交App的时候,需要处理一个点赞数据的同步,比如在作品的详情页点赞 需要同时更新列表页该作品的点赞数量,这里还是以此为例。

2023-08-25
1

JS 手写: 发布订阅 (Publish/Subscribe & EventBus)

# EventEmitexport default class EventEmitter { constructor () { this.events = {}; this.maxListeners = 10; } on (eventName, listener) { if (t...

2023-05-17
3

【EventBus】EventBus 源码解析 ( 取消订阅 )

【EventBus】EventBus 使用示例 ( 最简单的 EventBus 示例 ) 示例中 , 在 MainActivity 中调用

2023-03-29
1

【EventBus】EventBus 源码解析 ( 事件发送 | EventBus.post 方法 | EventBus.postSingleEvent 方法 )

在客户端的某个线程中 , 调用 EventBus.getDefault().post("Hello EventBus !"); 方法 , 向消息中心发送消息 ;

2023-03-29
1

【EventBus】EventBus 源码解析 ( 注册订阅者总结 | 从封装的数据结构角度分析 EventBus )

文章目录EventBus 中的重要数据类型1、subscriptionsByEventType 集合2、typesBySubscriber 集合EventBus 中的重要数据类型----

2023-03-29
0

【EventBus】EventBus 源码解析 ( 注册订阅者总结 | EventBus 注册订阅者流程梳理 )

① 在 客户端 调用 EventBus.getDefault().register() 方法 , 启动订阅者注册行为 ; 在该方法中先查找 订阅方法 集合 , 然后遍历并注册订阅方法 ; EventBus 注册订阅者...

2023-03-29
0