Commit Graph

729 Commits

Author SHA1 Message Date
kercylan98
cdfecb41e8 feat: gateway.Endpoint 支持设置重连间隔 2023-08-24 16:45:32 +08:00
kercylan98
30e7894a37 refactor: gateway 整体优化重构 2023-08-24 16:40:03 +08:00
kercylan98
a3bb10012e feat: client 包增加 tcp 客户端 2023-08-24 12:19:06 +08:00
kercylan98
124635c72c fix: 修复 tcp、udp、uds 等类型服务器数据包会额外增加一个长度的问题 2023-08-24 12:13:13 +08:00
kercylan98
3fc282afab feat: survey.Reg 支持每次写入就持久化的策略 2023-08-24 12:02:42 +08:00
kercylan98
2c67fe072f Merge branch 'master' into develop 2023-08-24 11:56:02 +08:00
kercylan98
1558b2868d style: 错误的命名更正 2023-08-24 11:55:44 +08:00
kercylan98
08559d8225 fix: client 包内存溢出、死循环等问题处理 2023-08-24 10:54:25 +08:00
kercylan98
75a8608bf4 other: 关闭 release-as 2023-08-23 19:52:49 +08:00
kercylan
ac0d2772c8 Merge pull request #41 from kercylan98/release-please--branches--master--components--minotaur
chore(master): release 0.1.0
2023-08-23 19:52:24 +08:00
kercylan
d350bf3415 chore(master): release 0.1.0 2023-08-23 19:52:05 +08:00
kercylan98
74899af444 other: 版本调整至 0.1.0 2023-08-23 19:51:16 +08:00
kercylan98
7fa369fd8b other: 移除 qodana workflow 2023-08-23 19:49:23 +08:00
kercylan98
c9ff4570fe build: 更新依赖版本 2023-08-23 19:46:02 +08:00
kercylan98
4850dd4aa3 refactor: 调整 server 数据包相关处理函数的接收参数不再为 server.Packet,同时移除 server.Packet 2023-08-23 19:29:55 +08:00
kercylan98
4785c60c5e feat: survey.R 增加更多的辅助函数 2023-08-23 11:25:38 +08:00
kercylan98
50f6b1b085 perf: survey 包整体优化 2023-08-23 11:12:48 +08:00
kercylan98
e962009eff feat: 新增 survey 包,包含了运营日志的基本功能实现 2023-08-22 19:34:53 +08:00
kercylan98
9740dfd46e Merge branch 'master' into develop 2023-08-22 15:57:50 +08:00
kercylan98
ed45d1a643 fix: #40 uint 类型溢出问题处理 2023-08-22 15:52:11 +08:00
kercylan
11eeca45b4 Merge pull request #39 from kercylan98/release-please--branches--master--components--minotaur
chore(master): release 0.0.31
2023-08-22 15:36:58 +08:00
kercylan
60194e3992 chore(master): release 0.0.31 2023-08-22 15:36:47 +08:00
kercylan98
6792e227c0 fix: 优化 uds 客户端无法正常接收数据包的问题 2023-08-22 15:34:10 +08:00
kercylan98
3de1f6b9d3 feat: server/client 新增 Unix Domain Socket 客户端 2023-08-22 15:20:03 +08:00
kercylan98
dc761964b9 refactor: 调整事件函数名称 2023-08-22 15:19:38 +08:00
kercylan98
ab19bd6f6a feat: slice 包新增 Filter 函数用于过滤切片 2023-08-22 14:16:41 +08:00
kercylan98
d37fbb7aa2 feat: super 包新增大量 string 和 number 基本类型转换的辅助函数 2023-08-22 14:14:30 +08:00
kercylan98
5096e6f884 fix: 修复非 gateway 数据包导致数组越界的问题 2023-08-22 14:07:48 +08:00
kercylan98
89c32b4ce3 feat: super 包新增 StringToFloat64 函数 2023-08-22 14:07:04 +08:00
kercylan98
7f316d4a7a feat: hash 包增加 Clear 函数,用于清空 map 2023-08-22 14:06:40 +08:00
kercylan98
ab90fa8928 fix: 优化 go1.21 以下项目的兼容性 2023-08-22 14:06:20 +08:00
kercylan98
a1c15a2c26 other: 调整 log.Duration 和 log.DurationP 函数为 String 调用 2023-08-21 19:27:32 +08:00
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