Go event
event 是一个完整的事件发送和监听机制
事件总线 (EventBus)
Emit(ctx, event)- 发送事件On(eventType, handler)- 注册事件监听器Off(eventType)- 移除事件监听器EmitAndWait(ctx, event)- 发送事件并等待所有处理器完成- 同步/异步两种模式
具体使用示例参照 event/example_test.go 文件中的代码,包含了事件发送、监听、处理等完整流程的示例。
https://gitee.com/majj-go/go-event
打赏下吧