66 Commits

Author SHA1 Message Date
boyce
50dd80b082 整理代码 2025-03-10 11:35:19 +08:00
duanhf2012
e3275e9f2a 优化模块释放顺序 2024-12-11 18:31:37 +08:00
duanhf2012
ffcc5a3489 1.优化服务配置检查
2.废弃SetGoRoutineNum接口
3.释放Module优化
2024-12-06 16:05:25 +08:00
duanhf2012
61de4bba3a 替换slog日志为zap 2024-11-29 13:47:27 +08:00
duanhf2012
39116c4402 优化代码规范 2024-09-20 17:25:08 +08:00
duanhf2012
73d384361d 优化Service多协程模式 2024-08-30 16:56:48 +08:00
boyce
9c26c742fe 优化协程池退出 2024-06-14 15:42:23 +08:00
boyce
90d54bf3e2 1.新增服务和Global配置接口,支持通过结构体解析
2.优化日志
2024-05-15 10:06:50 +08:00
boyce
9cf21bf418 1.新增模板服务
2.优化消息队列
3.优化相关日志
2024-05-11 14:42:34 +08:00
boyce
03f8ba0316 精简事件通知 2024-04-30 17:33:34 +08:00
boyce
81625635ba 优化日志 2024-04-25 17:04:42 +08:00
boyce
bba5eb2929 优化origin默认模式的服务发现 2024-04-25 11:20:06 +08:00
boyce
e36693eeff 优化etcd发现服务,支持记录附加信息rpc 2024-04-19 16:39:57 +08:00
boyce
0cf935ffa4 修改nodeid为字符串 2024-04-10 17:30:52 +08:00
boyce
161a67c8a1 提交v2初始版本 2024-04-09 16:40:13 +08:00
duanhf2012
c0971a46a7 新增retire命令参数用于将置于服务退休状态,使得服务软关闭 2023-10-09 15:27:01 +08:00
duanhf2012
ef8182eec7 替换日志库为slog 2023-08-15 15:46:38 +08:00
duanhf2012
1174b47475 IService接口新增扩展IConcurrent 2023-04-04 16:36:05 +08:00
duanhf2012
8111b12da5 新增异步函数执行功能 2023-02-22 09:53:50 +08:00
duanhf2012
0ebbe0e31d 优化服务的启停顺序 2023-02-16 15:59:07 +08:00
orgin
769f680b17 新增服务发现事件监听 2022-07-07 13:38:38 +08:00
orgin
eb1867c5fd 扩展IService新增接口 2022-06-29 11:15:22 +08:00
orgin
8823d5fba4 扩展服务,新增自定义服务事件管道大小接口 2022-06-28 17:33:03 +08:00
orgin
db964f90e1 优化服务释放回调 2022-02-17 11:31:42 +08:00
duanhf2012
41e1c27760 新增安全定时器功能接口;优化定时器性能 2021-08-16 14:15:40 +08:00
duanhf2012
be98b62979 优化recover日志 2021-07-26 17:45:32 +08:00
duanhf2012
a6ea25bba0 合并Service中的Event、RpcResponse、RpcRequest管道 2021-07-20 14:35:30 +08:00
boyce
d9333e31c0 优化日志,避免一些变量的逃逸 2021-07-01 16:27:48 +08:00
boyce
bbab004f65 优化服务发现 2021-05-06 16:09:27 +08:00
boyce
ea4f17f22c 服务发现配置的使用说明 2021-04-29 18:10:36 +08:00
boyce
6757eedc48 优化函数命名 2021-04-29 17:33:13 +08:00
boyce
a60ad1cccf 1.支持动态服务发现功能
2.Service中支持对RPC结点连接或断开事件监听
2021-04-29 17:18:13 +08:00
boyce
3c5c424996 优化Event增加接口支持 2021-01-19 10:35:06 +08:00
boyce
4b67c59b1e 优化原始rpc,采用register方式 2020-12-21 16:35:54 +08:00
boyce
7586221b80 对Module新增Rpc功能 2020-12-19 00:32:15 +08:00
boyce
8da32be256 模块支持rpc调用 2020-12-18 16:36:14 +08:00
boyce
1eeffb2d05 增大服务最大容纳的定时器数 2020-12-15 18:38:29 +08:00
boyce
8e331e155b 优化定时器 2020-12-15 17:25:10 +08:00
boyce
9bad0037aa 新增对Rpc连接事件的监听 2020-12-05 11:37:11 +08:00
boyce
060095baea 优化事件-减少GC 2020-11-02 16:50:45 +08:00
boyce
59c9d20071 新增Ticker定時器 2020-11-01 00:21:07 +08:00
boyce
d2f52b382d 优化工程结构 2020-10-30 16:32:37 +08:00
boyce
54f1db7641 优化rpc垃圾回收 2020-10-28 19:40:54 +08:00
boyce
7de290b553 优化定时器 2020-10-28 11:30:22 +08:00
boyce
11cb070da2 使用sync.pool对象池优化Timer的GC压力 2020-10-27 15:01:18 +08:00
boyce
df95664b16 调整定时器接收channel最大数 2020-10-24 17:10:48 +08:00
boyce
2b05358f04 新增时间轮定时器 2020-10-24 16:55:55 +08:00
boyce
f60f4670c3 新增设置自定义服务名称接口 2020-10-08 15:37:43 +08:00
boyce
0c55961c44 新增TcpGateWay服务,支持通过配置进行路由转发 2020-10-07 16:14:19 +08:00
boyce
0d547b1e83 优化启动流程整理代码 2020-07-31 20:04:49 +08:00