iohao / ioGame

无锁异步化、事件驱动架构设计的 java netty 网络编程框架; 轻量级,无需依赖任何第三方中间件或数据库就能支持集群、分布式; 适用于网络游戏服务器、物联网、内部系统及各种需要长连接的场景; 通过 ioGame 你可以很容易的搭建出一个集群无中心节点、集群自动化、分布式的网络服务器;FXGL、Unity、UE、Cocos Creator、Godot、Netty、Protobuf、webSocket、tcp、socket;java Netty 游戏服务器框架; Java Netty Game Server.
http://game.iohao.com
GNU Affero General Public License v3.0
920 stars 205 forks source link

分布式事件总线的使用 - 除了用 FlowContext 来发布事件,还有的其他方式吗? #300

Closed molin7596 closed 5 months ago

molin7596 commented 6 months ago

请问是否有 不通过 flowContext 发布事件的工具类

iohao commented 6 months ago

有的,文档中介绍了几种方式

  1. 保存 EventBus 引用
  2. 通过业务框架(BarSkeleton)获取对应的 EventBus
  3. 通过 FlowContext 获取对应的 EventBus
  4. 通过逻辑服 id 获取对应的 EventBus

请阅读 分布式事件总线 (yuque.com)

molin7596 commented 6 months ago

好的,谢谢