iohao / ioGame

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

逻辑服之间调用的问题 #183

Closed flyshulk closed 1 year ago

flyshulk commented 1 year ago

场景是A类型逻辑服有多个进程,如何在知道其中一个逻辑服ID比如ABCD后,逻辑服之间调用的方法InvokeModuleContext.invokeModuleMessage,请问怎么能够直接发到ABCD逻辑服,而不是现在的效果会每个A类型的逻辑服都调用一遍,因为目前场景只需要通知一下数据。

iohao commented 1 year ago

看下 脉冲通讯方式 是否能解决

iohao commented 1 year ago

如果上述不能满足,可以考虑扩展通讯方式;

或者使用其他中间件来解决,如 redis 、mq 等

flyshulk commented 1 year ago

好的 谢谢 明白了!