kercylan98
|
409350f530
|
other: 跨队列消息
|
2024-04-07 19:14:07 +08:00 |
kercylan98
|
35e13d9cd5
|
other: 服务器消息优化
|
2024-04-07 18:48:11 +08:00 |
kercylan98
|
16704bfbb6
|
other: 服务器消息优化前
|
2024-04-07 14:37:56 +08:00 |
kercylan98
|
ac929b6fcd
|
other: 新版 server 消息并发安全控制完善
|
2024-04-07 11:01:19 +08:00 |
kercylan98
|
7cb5dd069a
|
other: 新版 server 同步、异步消息实现
|
2024-04-03 16:51:40 +08:00 |
kercylan98
|
e4eee31ede
|
other: 新版 server、logger 完善
|
2024-04-02 19:22:39 +08:00 |
kercylan98
|
49b8efd9b2
|
other: 新版 server 完善通知、事件
|
2024-04-01 20:03:20 +08:00 |
kercylan98
|
ffc3421b29
|
other: 新版 server 包完善
|
2024-04-01 12:33:05 +08:00 |
kercylan
|
89e868bd1c
|
other: server/v2 基本通讯模型实现
|
2024-03-31 23:05:57 +08:00 |
kercylan
|
5b0ea566d5
|
other: reactor 内存优化
|
2024-03-31 21:34:35 +08:00 |
kercylan
|
92f30cdadc
|
Merge remote-tracking branch 'origin/develop-v2' into develop-v2
# Conflicts:
# server/internal/v2/reactor/reactor.go
|
2024-03-31 16:50:36 +08:00 |
kercylan98
|
1408fdcff0
|
other: reactor 实现
|
2024-03-31 16:46:09 +08:00 |
kercylan98
|
92c42800f1
|
feat: 新版 server 包 websocket 基础实现、actor 模型实现
|
2024-03-31 13:11:37 +08:00 |
kercylan98
|
ef1bb321d7
|
feat: 新版 server 包 websocket 基础实现、actor 模型实现
|
2024-03-21 19:56:33 +08:00 |
kercylan98
|
b2c0bb0da3
|
feat: 新版 server 包 HTTP 基础实现
|
2024-03-20 23:48:46 +08:00 |
kercylan
|
7239a278ee
|
other: 新 server 包调整
|
2024-03-20 00:13:31 +08:00 |
kercylan98
|
37f35aa602
|
feat: 新版 server 包 HTTP 基础实现
|
2024-03-19 22:01:33 +08:00 |
kercylan98
|
e608e9257e
|
feat: 新增 chrono 包,用于替代原本的 timer 及 times 包
|
2024-03-19 18:05:03 +08:00 |
kercylan98
|
92d6c5680d
|
feat: times 包新增 GetWeekdayDateRelativeToNowWithOffset 及 GetWeekdayTimeRelativeToNowWithOffset 函数,用于取代 GetCurrWeekDate 和 GetLastWeekDate 函数
|
2024-03-18 12:39:26 +08:00 |
kercylan98
|
31caa80e29
|
other: 更新 protobuf 版本至 v1.33.0,以解决 CVE-2024-24786 问题
|
2024-03-15 12:02:43 +08:00 |
kercylan98
|
6d8258b153
|
fix: 修复循环依赖问题
|
2024-03-12 20:17:44 +08:00 |
kercylan98
|
43920c8ce0
|
Merge branch 'master' into develop
|
2024-03-12 20:08:26 +08:00 |
kercylan98
|
5ad4eb9f88
|
Merge branch 'master' into develop
|
2024-03-12 20:08:13 +08:00 |
kercylan98
|
c98d15b0f2
|
feat: super 包新增 WaitGroup 结构,用法同 sync.WaitGroup,包含一个额外的 Exec 函数,用于便捷的执行异步函数。移除 stack.go 相关的无用代码
|
2024-03-12 20:08:09 +08:00 |
kercylan
|
b19a722697
|
Merge pull request #83 from kercylan98/release-please--branches--master--components--minotaur
chore(master): release 0.5.4
|
2024-03-12 17:38:10 +08:00 |
kercylan
|
eb1549bdc0
|
chore(master): release 0.5.4
|
2024-03-12 17:37:47 +08:00 |
kercylan98
|
293b24669e
|
Merge branch 'develop'
|
2024-03-12 17:37:34 +08:00 |
kercylan98
|
1402b854c6
|
feat: modular 包新增 dimension 概念,适用于根据特定宿主进行模块化,例如房间与房间之间的各组件相互隔离
|
2024-03-12 15:34:39 +08:00 |
kercylan98
|
d1d5bd40d4
|
fix: 修复 timer.Ticker 并发问题
|
2024-03-11 17:25:06 +08:00 |
kercylan98
|
17cdad2c6e
|
fix: 移除 modular.go 中不必要的代码,修复 timer.Ticker 释放后 handler 指针污染的问题
|
2024-03-08 16:49:58 +08:00 |
kercylan98
|
f7c37016ce
|
fix: 修复 geometry 包 SimpleCircle.Projection 函数不正确的问题。优化部分注释及添加部分函数
|
2024-03-04 17:56:36 +08:00 |
kercylan98
|
4421d07cdf
|
Merge branch 'develop'
|
2024-02-22 10:50:53 +08:00 |
kercylan98
|
7333101dc6
|
other: 升级 go 版本至 1.22.0
|
2024-02-22 10:37:31 +08:00 |
kercylan98
|
b81f972fda
|
fix: 修复 server 包死锁检测中 Message 读写的竞态问题
|
2024-02-22 10:31:59 +08:00 |
kercylan98
|
6846c9dfc7
|
feat: geometry 包新增 SimpleCircle 结构体,用于表示仅由圆心及半径组成的圆形,包含投影、距离等常用函数。优化 geometry 中的计算函数,所有计算入参均会转换为 float64 运算,输出时转换回原有的泛型类型
|
2024-02-21 16:58:00 +08:00 |
kercylan98
|
7fa0e68636
|
feat: super 包新增 StopWatch 和 StopWatchAndPrintln 函数,用于追踪函数运行时间
|
2024-02-20 09:28:54 +08:00 |
kercylan98
|
40acb567a7
|
docs: 完善 README.md
|
2024-02-05 12:11:11 +08:00 |
kercylan98
|
3549fcca11
|
feat: modular 包新增 Block 接口,当模块化服务实现 modular.Service 后可选择的实现 Block 接口,该接口将适用于具有阻塞等待需求的服务,例如网络服务器。
|
2024-02-05 12:06:17 +08:00 |
kercylan98
|
a2695f4fcf
|
feat: 完善 stream 包对于 []string 的操作
|
2024-02-05 11:23:12 +08:00 |
kercylan98
|
346eb554c9
|
Merge branch 'develop'
|
2024-02-04 14:01:27 +08:00 |
kercylan98
|
590d0a1887
|
fix: 修复 server 包 WebSocket 路由兼容性问题
|
2024-02-04 14:01:22 +08:00 |
kercylan
|
c80ce8e204
|
Merge pull request #81 from kercylan98/release-please--branches--master--components--minotaur
chore(master): release 0.5.3
|
2024-02-04 12:16:58 +08:00 |
kercylan
|
3e0fa9ab50
|
chore(master): release 0.5.3
|
2024-02-04 12:16:48 +08:00 |
kercylan98
|
04a92b2805
|
other: 移除 modular 包部分日志
|
2024-02-04 12:15:58 +08:00 |
kercylan98
|
f30de13c34
|
Merge remote-tracking branch 'origin/develop' into develop
|
2024-02-04 12:15:01 +08:00 |
kercylan98
|
902dadad5a
|
fix: 修复 times.GetCurrWeekDate 和 times.GetLastWeekDate 在 week 参数与今日 week 相同的情况下,会多获取到一周的问题
|
2024-02-04 12:14:46 +08:00 |
kercylan
|
f54e5fde12
|
str 包流式操作移到新增的 stream 包,可通过 stream.NewString、stream.NewStrings 开始
|
2024-02-04 00:11:10 +08:00 |
kercylan98
|
f8e368a8ca
|
fix: 修复 server 使用 WebSocket 模式下,路由不支持 :1234/ws 的格式问题
|
2024-02-03 11:47:05 +08:00 |
kercylan
|
6a64fea5b2
|
str 包新增 string 流操作
|
2024-02-03 00:06:59 +08:00 |
kercylan98
|
d531939903
|
fix: 移除 modular 包的自动注入,优化 modular.Service 接口说明
|
2024-01-31 12:09:20 +08:00 |