kercylan98
|
811e1bd29e
|
other: server 异步消息回调将不再使用 MessageTypeSystem,更改为 MessageTypeAsyncCallback
|
2023-08-21 18:48:52 +08:00 |
kercylan98
|
7cbe5c4805
|
revert: 设计原因移除 report 包,采用 utils/counter
|
2023-08-21 17:12:01 +08:00 |
kercylan98
|
a31369abbe
|
fix: counter 包修复 mark key 无法被清理、重置的问题
|
2023-08-21 16:40:09 +08:00 |
kercylan98
|
64ecd459a1
|
feat: concurrent.Pool 新增 EAC 函数,用于动态调整缓冲区大小。优化超出缓冲区大小警告日志,增加堆栈信息,用于定位高频点
|
2023-08-21 16:06:44 +08:00 |
kercylan
|
2e0a49d354
|
Merge pull request #38 from kercylan98/release-please--branches--master--components--minotaur
chore(master): release 0.0.30
|
2023-08-21 15:22:48 +08:00 |
kercylan
|
a527e53c8f
|
chore(master): release 0.0.30
|
2023-08-21 15:06:47 +08:00 |
kercylan98
|
3c6ce9cfdf
|
feat: server 包支持设置注册事件的优先级
|
2023-08-21 15:02:48 +08:00 |
kercylan98
|
2dd5dd5c6c
|
feat: slice 包新增 GetValue 和 GetValueHandle 函数,用于获取特定索引的元素,如果索引超出范围将返回零值
|
2023-08-21 15:02:15 +08:00 |
kercylan98
|
93e63b1ace
|
feat: slice 包新增优先级切片
|
2023-08-21 14:40:06 +08:00 |
kercylan98
|
34ca7f07d2
|
fix: 修复 count.Shadow 函数死锁问题
|
2023-08-21 14:03:32 +08:00 |
kercylan98
|
1005d7458d
|
feat: 新增 counter 包,用于创建支持特定时间内去重的计数器
|
2023-08-21 11:04:34 +08:00 |
kercylan98
|
16e75f6b84
|
Merge branch 'master' into develop
|
2023-08-18 18:27:36 +08:00 |
kercylan98
|
7bf4e82183
|
fix: 修复 websocket 客户端死锁问题
|
2023-08-17 19:26:54 +08:00 |
kercylan98
|
351257033e
|
feat: gateway 数据包支持像普通数据包一样处理,并且支持自定义端点健康评估函数
|
2023-08-17 18:46:59 +08:00 |
kercylan
|
3b24cb0f17
|
Merge pull request #37 from kercylan98/release-please--branches--master--components--minotaur
chore(master): release 0.0.29
|
2023-08-17 13:26:17 +08:00 |
kercylan
|
387ad5a386
|
chore(master): release 0.0.29
|
2023-08-17 13:25:54 +08:00 |
kercylan98
|
6e9a578282
|
Merge branch 'master' into develop
|
2023-08-17 12:57:13 +08:00 |
kercylan98
|
36a333379e
|
feat: server.Server 的 HTTP 请求支持慢消息检测
|
2023-08-17 12:54:15 +08:00 |
kercylan98
|
b87df072fc
|
feat: server.Server 新增 HttpServer 函数,用于替代 HttpRouter
|
2023-08-17 12:47:43 +08:00 |
kercylan98
|
93c5f3695f
|
fix: server 包优化 Shutdown 逻辑,修复服务器关闭时不会等待消息执行完毕的问题
|
2023-08-17 10:38:16 +08:00 |
kercylan98
|
dcfb3da534
|
feat: server 新增 NetworkNone 网络类型,该模式下不监听任何网络端口,仅开启消息队列,适用于纯粹的跨服服务器等情况
|
2023-08-17 09:44:51 +08:00 |
kercylan
|
2cbe601c69
|
Merge pull request #36 from kercylan98/release-please--branches--master--components--minotaur
chore(master): release 0.0.28
|
2023-08-16 19:05:05 +08:00 |
kercylan
|
136aa697da
|
chore(master): release 0.0.28
|
2023-08-16 19:04:29 +08:00 |
kercylan98
|
7af513a762
|
Merge branch 'master' into develop
|
2023-08-16 19:03:23 +08:00 |
kercylan98
|
b3e4bb6166
|
feat: server.Server 新增 RegConnectionPacketPreprocessEvent 函数用于对数据包进行预处理操作
|
2023-08-16 18:38:02 +08:00 |
kercylan98
|
e0f43c5bfb
|
feat: gateway 网关支持通过可选项自定义端点选择器
|
2023-08-16 17:16:14 +08:00 |
kercylan98
|
5ff74b623d
|
feat: server 目录中新增 gateway 包,提供了基本的 Websocket 网关实现
|
2023-08-16 16:45:58 +08:00 |
kercylan98
|
322938accf
|
feat: server 目录中新增 client 包,提供了 Websocket 客户端实例
|
2023-08-16 16:45:15 +08:00 |
kercylan98
|
157b6b5aaf
|
feat: times 包增加部分时间处理函数
|
2023-08-15 19:42:21 +08:00 |
kercylan98
|
2bd6aa50cb
|
fix: 修复 timer.Ticker.Loop 函数首次触发时会触发两次的问题
|
2023-08-15 11:32:45 +08:00 |
kercylan
|
920f0ac0e2
|
Merge pull request #35 from kercylan98/release-please--branches--master--components--minotaur
chore(master): release 0.0.27
|
2023-08-14 12:25:50 +08:00 |
kercylan
|
23824adefc
|
chore(master): release 0.0.27
|
2023-08-14 12:25:28 +08:00 |
kercylan98
|
fdde6f9bc7
|
Merge branch 'master' into develop
|
2023-08-14 12:24:37 +08:00 |
kercylan98
|
0f31173291
|
feat: sole 包新增 Once 结构体,用于数据取值去重
|
2023-08-14 12:24:20 +08:00 |
kercylan98
|
31cd79c221
|
fix: 修复配置显示声明的字符串时,导出的数据包含双引号的问题
|
2023-08-12 19:28:06 +08:00 |
kercylan98
|
57ee7ff3ef
|
feat: ranking.List 新增支持默认值的获取排名和分数的函数
|
2023-08-12 10:39:05 +08:00 |
kercylan
|
b13752b36c
|
Merge pull request #34 from kercylan98/release-please--branches--master--components--minotaur
chore(master): release 0.0.26
|
2023-08-10 18:16:21 +08:00 |
kercylan
|
1d1a776bad
|
chore(master): release 0.0.26
|
2023-08-10 18:16:00 +08:00 |
kercylan98
|
6efa9692d9
|
Merge branch 'master' into develop
|
2023-08-10 18:15:02 +08:00 |
kercylan98
|
9596320e65
|
build: 升级 go 至 1.21 版本
|
2023-08-10 17:59:27 +08:00 |
kercylan98
|
dbf7ed717a
|
fix: http 包装器 group 修复
|
2023-08-08 15:05:50 +08:00 |
kercylan98
|
cec7e5b341
|
feat: server 包新增 HTTP 包装器
|
2023-08-08 14:01:20 +08:00 |
kercylan98
|
340b00eb76
|
feat: 新增 reflects 包,包含反射相关辅助函数
|
2023-08-08 13:35:21 +08:00 |
kercylan98
|
822ffc7041
|
feat: arrangement.Engine 新增更多的辅助函数
|
2023-08-03 17:36:51 +08:00 |
kercylan98
|
84f36eaaba
|
feat: arrangement 新增冲突、冲突处理函数、约束处理函数
|
2023-08-03 15:27:54 +08:00 |
kercylan
|
41d514efaf
|
Merge pull request #33 from kercylan98/release-please--branches--master--components--minotaur
chore(master): release 0.0.25
|
2023-08-03 12:34:55 +08:00 |
kercylan
|
0a0afbc187
|
chore(master): release 0.0.25
|
2023-08-03 12:34:41 +08:00 |
kercylan98
|
978777e36c
|
Merge branch 'master' into develop
|
2023-08-03 12:33:49 +08:00 |
kercylan98
|
1f5f95ae6d
|
feat: 新增 arrangement 包,用于针对多条数据进行合理编排的数据结构
|
2023-08-03 12:24:09 +08:00 |
kercylan98
|
7cfdbb12a4
|
docs: README.md 及 CONTRIBUTING.md 完善
|
2023-08-02 18:43:12 +08:00 |