Commit Graph

493 Commits

Author SHA1 Message Date
boyce
d2f52b382d 优化工程结构 2020-10-30 16:32:37 +08:00
boyce
3025eaebd5 优化代码 2020-10-29 20:45:33 +08:00
boyce
be792337fb 优化网络层的GC 2020-10-29 19:45:49 +08:00
boyce
a723810b2e 优化网络层的GC 2020-10-29 19:45:45 +08:00
boyce
5e30083ce8 优化网络层的GC 2020-10-29 19:40:44 +08:00
boyce
54f1db7641 优化rpc垃圾回收 2020-10-28 19:40:54 +08:00
boyce
7de290b553 优化定时器 2020-10-28 11:30:22 +08:00
boyce
019989fe2c 移除无用的文件 2020-10-27 19:22:20 +08:00
boyce
1d2c1bb7ad 修复RPC同时兼容json与pb的一些bug 2020-10-27 17:00:15 +08:00
boyce
11cb070da2 使用sync.pool对象池优化Timer的GC压力 2020-10-27 15:01:18 +08:00
boyce
d08da30b84 用原子操作优化定时器多协程并发性能 2020-10-27 13:47:30 +08:00
boyce
b40bd7e709 优化时间轮tick时间间隔 2020-10-25 00:12:47 +08:00
boyce
df95664b16 调整定时器接收channel最大数 2020-10-24 17:10:48 +08:00
boyce
2b05358f04 新增时间轮定时器 2020-10-24 16:55:55 +08:00
boyce
18281e2b09 新增时间轮定时器 2020-10-23 21:03:25 +08:00
boyce
0dc6deee3b 优化必需一个以上服务限制要求 2020-10-23 17:47:31 +08:00
boyce
93125e3f1c 优化命令行,并加入 [-help] [-start node=1] [-stop] [-config path] [-pprof 0.0.0.0:6060]参数 2020-10-19 20:16:32 +08:00
boyce
c639b8df60 优化README文档 2020-10-18 14:16:01 +08:00
boyce
8fc24a8653 重构并新增结点服务发现接口 2020-10-17 20:05:56 +08:00
boyce
f60f4670c3 新增设置自定义服务名称接口 2020-10-08 15:37:43 +08:00
boyce
6edc5a0762 新增对rpc参数数据类型自动识别(同时支持json与protobuf方式序列化与反序列化) 2020-10-08 14:12:57 +08:00
boyce
a4d2a0c4ac 新增TcpGateWay服务,支持通过配置进行路由转发 2020-10-07 17:25:40 +08:00
boyce
0c55961c44 新增TcpGateWay服务,支持通过配置进行路由转发 2020-10-07 16:14:19 +08:00
boyce
40ff2f7932 扩展rpc接口规范,支持不带返回参数 2020-09-26 11:41:06 +08:00
boyce
8597d1c96e 修复RPC附加原始参数解析错误出错时直接错误返回 2020-09-25 19:50:23 +08:00
lifeiyi
7b24350c7d 修复HTTPClient超时不反回问题,并提供设置超时时间接口 2020-09-17 17:18:52 +08:00
boyce
e83d9ee4ed 新增原始RPC接口 2020-09-04 09:53:17 +08:00
boyce
bdf8fd492a 优先定时器释放问题 2020-09-02 20:23:37 +08:00
duanhf2012
f8b52b4216 Merge pull request #847 from jccg891113/master
新增mac环境下的node实现
2020-09-02 13:44:15 +08:00
boyce
0185fe350f 新增RawGoNode与RawCastGo接口,支持RPC附带原始数据 2020-09-02 13:39:18 +08:00
JackWen
a538cea829 新增mac环境下的node实现 2020-08-31 14:16:13 +08:00
boyce
663cb18ce0 整理string/hash/list接口,新增test示例 2020-08-24 20:13:09 +08:00
boyce
32e9acfb36 补充README文档 2020-08-14 20:43:55 +08:00
boyce
6fa9c40ca1 优化error返回 2020-08-05 21:34:40 +08:00
boyce
db03d4ba96 精简mysqlmodule,新增test示例 2020-08-05 21:28:37 +08:00
boyce
c8a3f00147 新增mangodb模块 2020-08-03 16:44:16 +08:00
boyce
396b7e5929 优化文件结构 2020-08-01 17:57:34 +08:00
boyce
c140eb3fa1 优化文件名称 2020-08-01 14:57:13 +08:00
boyce
7b07d85ee5 优化command模块 2020-07-31 20:47:28 +08:00
boyce
0d547b1e83 优化启动流程整理代码 2020-07-31 20:04:49 +08:00
lifeiyi
5e3cb7623f 网络数据传输,添加json格式支持 2020-07-27 17:12:04 +08:00
boyce
4048d2f2b7 提升引擎性能-替换json标准库为iterator/go库 2020-07-16 11:22:37 +08:00
boyce
604ee51aab 优化pbprocessor 2020-07-11 17:49:00 +08:00
boyce
564e76302d 修改rpc超时默认时间为15s 2020-07-11 16:47:49 +08:00
boyce
0fd154fc7f Merge branch 'master' of https://github.com/duanhf2012/origin 2020-07-11 15:44:51 +08:00
boyce
7b0072bbff 1.删除msgp序列化方式
2.优化临时内存池减少GC
2020-07-11 15:44:25 +08:00
boyce
688d2d0bb4 优化rpc定时器 2020-07-11 10:27:01 +08:00
boyce
93b9c4f89a 优化rpc返回协议
Signed-off-by: boyce <boyce@atbc.com>
2020-07-10 16:17:56 +08:00
boyce
7e72782c16 优化临时内存池的回收 2020-07-10 14:54:06 +08:00
boyce
c7a1d86039 1.优化pending存储结构,支持超时判断
2.protobuf与json支持临时内存池
2020-07-10 14:09:52 +08:00