Skip to content

Commit 28c8070

Browse files
committed
增加版本更新文件
1 parent 2b6edf5 commit 28c8070

File tree

4 files changed

+53
-8
lines changed

4 files changed

+53
-8
lines changed

README.md

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,18 +18,23 @@
1818
```
1919
jforgame
2020
├── jforgame-commons --基础公共服务
21-
├── jforgame-socket-parent --Tcp socket通信,包括io网关模块,消息路由,会话管理,包含netty和mina版本
21+
├── jforgame-socket-parent --Tcp socket通信,包括io网关模块,消息路由,会话管理,包含netty和mina版本
22+
├── jforgame-socket-api --服务端/客户端基础API接口
23+
├── jforgame-socket-netty --netty版实现,包含简易WebSocket
24+
├── jforgame-socket-mina --mina版实现
2225
├── jforgame-orm --使用自定义精心定制的orm库,用于数据库表记录与程序pojo对象的相互转换
2326
├── jforgame-hotswap --支持游戏业务热更新
24-
├── jforgame-codec-parent --用于socket通信的数据编解码
27+
├── jforgame-codec-parent --用于socket通信的数据编解码
28+
├── jforgame-codec-api --消息编解码API接口
29+
├── jforgame-codec-protobuf --protobuf实现
30+
├── jforgame-socket-mina --普通javabean,反射实现
2531
├── jforgame-demo --游戏基础组件以及业务逻辑模块
2632
| ├── cache包,使用guava cache库,用于支持系统的缓存框架
2733
| ├── db包,使用独立线程,异步处理玩家及公共数据的持久化
2834
| ├── monitor包,系统监控模块,包括使用jmx对程序进行监控
2935
| ├── listener包,事件驱动模型
3036
| ├── doctor包,采用Groovy执行任意动态代码,或JDK的instrument机制修改类方法体
3137
| ├── cross包,跨服赛事的通信基础
32-
| ├── match包,全服匹配业务
3338
| ├── game/gm包,游戏内部金手指命令
3439
| ├── game/admin包,游戏运营/运维后台命令
3540
| ├── redis包,跨服通信(比如跨服排行榜)
@@ -54,8 +59,7 @@
5459

5560

5661
## ToDoList
57-
* 登录服工程
58-
* 更多基础设施与业务演示
62+
* 更多基础组件与业务演示
5963

6064

6165
## 快速开始

README_EN.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,15 @@ A lightweight online game framework written in Java. The project just shows some
1010
├── jforgame-common --base common service
1111
├── jforgame-admin --game admin web tool
1212
├── jforgame-socket-parent -- tcp socket server, inclding io message codec, message request mapper, session management, including netty and mina
13+
├── jforgame-socket-api --socket api, including server and client
14+
├── jforgame-socket-netty --netty implemention, including a simple websocket server
15+
├── jforgame-socket-mina --mina implemention
1316
├── jforgame-orm --use a lightweight tool for conversion between pojo and database asynchronously
1417
├── jforgame-hotswap --support hotswap without restarting server
15-
├── jforgame-codec-parent --data codec for socket communication
18+
├── jforgame-codec-parent --data codec for socket communication
19+
├── jforgame-codec-api --codec api
20+
├── jforgame-codec-protobuf --protobuf implemention
21+
├── jforgame-codec-struct --reflect implemention
1622
├── jforgame-demo
1723
| ├── cache package, use guava cache to support players cache system
1824
| ├── db package, use a independent thread pool to save players' and common data asynchronously

VERSIONS.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
2+
# 版本发布规则
3+
先说下,对于发布的工具,我们还是要遵循基本的版本规则,采用常用的三段式。即
4+
主版本号(Major version).次版本号(Minor version).修订号(Revision number),如:1.2.3
5+
6+
*主版本号: 版本的主要变更,通常添加新特性会增加主版本号,如从1升级到2.
7+
*次版本号: 版本的次要变更,修复bug或增加小特性会增加次版本号,如从2.1升级到2.2.
8+
*修订号:版本的微小变更,通常修复bug或优化功能会增加修订号,如从2.2.1升级到2.2.2.
9+
10+
11+
12+
13+
# 版本更新说明
14+
## V1.0.0(2024-03-22)
15+
### jforgame-commons 基本工具类
16+
### jforgame-socket-parent 网络框架,netty+mina
17+
### jforgame-codec-parent 消息编解码,protobuf+reflect
18+
19+
20+
## V1.1.0(2024-03-29)
21+
### jforgame-hotswap 新增代码热更模块
22+
### jforgame-socket-parent
23+
新增线程模型接口ThreadModel及其实现DispatchThreadModel
24+
新增消息处理器注册中心CommonMessageHandlerRegister
25+
### jforgame-socket-netty
26+
增加websocket简易实现
27+
### jforgame-socket-struct
28+
消息javabean支持继承关系,允许编解码父类字段
29+
### jforgame-parent
30+
所有子模块取消对log4j的全局依赖,log层只绑定sl4j接口
31+
32+
33+
34+
35+

pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,8 @@
3838
<module>jforgame-codec-parent</module>
3939
<module>jforgame-socket-parent</module>
4040
<module>jforgame-hotswap</module>
41-
<module>jforgame-orm</module>
42-
<module>jforgame-demo</module>
41+
<!-- <module>jforgame-orm</module>-->
42+
<!-- <module>jforgame-demo</module>-->
4343
</modules>
4444
<issueManagement>
4545
<system>GitHub Issues</system>

0 commit comments

Comments
 (0)