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
876 stars 190 forks source link

多服多进程项目部署问题 #341

Closed HAZYUHE closed 1 month ago

HAZYUHE commented 1 month ago

再idea上单机启动broker服务器没有问题, image 将其打包成jar包后 在本地运行 报错

image

尝试添加 image 还是不行

iohao commented 1 month ago

java -jar 没有主清单属性 - 搜索 (bing.com)

HAZYUHE commented 1 month ago

之前项目是一体化启动部署, image 如果我想要将activity模块单独部署的话,是否可以只单独部署活动模块,其他模块依旧是一体化部署,还是说单体部署的话,得全部拆分成独立的模块进行部署

iohao commented 1 month ago

可以的,ioGame 的部署是灵活的,可以随意组合。

你的问题只是打包没打好,可以参考相关示例

https://github.com/iohao/ioGameExamples/tree/main/SpringBootExample/spring-game-broker https://github.com/iohao/ioGameExamples/tree/main/SpringBootExample/spring-game-external

HAZYUHE commented 1 month ago

其他部分模块通过 image 需要独立部署的通过 image部署么

HAZYUHE commented 1 month ago

两种部署方式可以共存么

iohao commented 1 month ago

可以的,ioGame 的部署是灵活的,可以随意组合。

具体可阅读 ioGame 架构多样性、部署多样性 (yuque.com)

HAZYUHE commented 1 month ago

好的