iohao / ioGame

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

Home Page:http://game.iohao.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

可以提供跟gm后台这种外部系统可以通过feign等通讯工具直接调用action接口

gm1992 opened this issue · comments

新增功能的使用场景

描述功能的使用场景、作用;或描述功能所带来的好处

可以方便在后台控制游戏的参数、方便游戏的调试

Feign 是声明式 Web Service 客户端,所以在这里并不适用。如果主要目的是为了与游戏逻辑服交互(各系统间交互),那么方法就有很多。

方法 - 1

如果只是为了与 action 交互,可以在 gm 后台中添加一个 【gm 游戏逻辑服】,通过该 gm 逻辑服与其他游戏逻辑服的 action 交互。

方法 - 2

可以在游戏逻辑服中添加 web 相关的内容,通过 web 来提供想要暴露的 api,那么就可以使用 Feign 来交互了。