Go事件总线

介绍

事件驱动golang event总线,适用于单进程代码快速解耦。

跨进程/集群(跨设备/容器)时应选择rabbit, rocket等开源MQ,而不是选择使用本项目。

软件架构

sync.mapgithub.com/deckarep/golang-set

小范围读写锁确保发布时的性能

使用说明

demo

unitTest/pub_sub_test.go

参与贡献

  1. Fork 本仓库
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request