kercylan98
|
cc3573b792
|
other: 服务器消息组件抽离
|
2024-04-09 20:23:04 +08:00 |
|
kercylan98
|
7ecb13b7c8
|
other: 服务器消息组件抽离
|
2024-04-09 16:25:11 +08:00 |
|
kercylan98
|
e84a6ee1ae
|
other: 优化消息分发
|
2024-04-08 19:25:14 +08:00 |
|
kercylan98
|
64c165317b
|
other: 优化
|
2024-04-08 09:35:46 +08:00 |
|
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
|
22449ff5c3
|
docs: 优化 README.md 可读性
|
2024-01-15 17:27:02 +08:00 |
|
kercylan98
|
6e6f33899b
|
docs: 优化泛型结构体函数的文档展示
|
2024-01-15 11:46:08 +08:00 |
|
kercylan98
|
580bab2dfc
|
docs: 优化 README.md 的测试用例描述
|
2024-01-15 11:12:24 +08:00 |
|
kercylan98
|
a026e4cf96
|
docs: 优化 README.md 包级函数不显示泛型签名的情况
|
2024-01-15 10:54:27 +08:00 |
|
kercylan98
|
e7e679ea86
|
docs: 优化 README.md 导航中无法跳转结构体的情况
|
2024-01-15 10:41:10 +08:00 |
|
kercylan98
|
bd7a3fee6b
|
docs: 优化 README.md 函数签名
|
2024-01-15 10:37:51 +08:00 |
|
kercylan
|
65c10f2ad0
|
docs: 优化泛型约束类型文档显示
|
2024-01-14 19:15:25 +08:00 |
|
kercylan
|
b2fdaa2ae6
|
docs: 优化文档展示,适配部分无目录文档,适配非结构体的类型定义,增加测试用例文档
|
2024-01-14 18:33:02 +08:00 |
|
kercylan
|
83beeb43ce
|
docs: 优化项目文档
|
2024-01-14 18:33:01 +08:00 |
|
kercylan98
|
e760ef2a0f
|
fix: 修复 server 包异步分流消息的回调函数在取消分流渠道绑定后会在系统分流渠道执行的问题
|
2024-01-12 18:23:15 +08:00 |
|
kercylan98
|
af237448d7
|
fix: 修复 server 包连接断开消息分发器阻塞的问题,优化等待消息时打印的日志频率
|
2024-01-12 17:04:28 +08:00 |
|
kercylan98
|
6f7868483f
|
test: dispatcher 包完善测试用例
|
2024-01-12 16:34:28 +08:00 |
|
kercylan98
|
90b7e4c1f8
|
test: dispatcher 包完善测试用例
|
2024-01-12 15:52:59 +08:00 |
|
kercylan98
|
7528dc4a1b
|
fix: 修复 dispatcher.Dispatcher 在消息归零的时候使用协程运行处理函数可能导致不可知问题的情况,修复消息消费时获取生产者可能已经被释放的问题。修复在无消息时候设置消息完成处理函数不会触发一次的问题
|
2024-01-12 15:29:42 +08:00 |
|
kercylan98
|
a2a9199d41
|
test: 完善 dispatcher.Dispatcher 注释及测试用例
|
2024-01-12 13:48:57 +08:00 |
|
kercylan98
|
3408c212d0
|
refactor: 重构 server 包分流渠道设计,修复部分问题
- 使用 RingBuffer 实现分流渠道的无界缓冲区,修复分流渠道被关闭后,未处理完成的消息将会被丢弃的问题;
- 移除 server.WithDisableAutomaticReleaseShunt 可选项,分流渠道将在消息处理完毕且没有连接使用时自行释放;
|
2024-01-08 19:11:17 +08:00 |
|
kercylan98
|
d3ad49d11e
|
refactor: 重构日志模块并清理未使用的依赖
|
2023-11-28 17:37:01 +08:00 |
|