Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dev #1

Open
wants to merge 953 commits into
base: master
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
953 commits
Select commit Hold shift + click to select a range
1eb70f8
测试代码调整
Sep 28, 2016
9ce4375
redis 增加集群支持
Sep 28, 2016
86be797
merge master
Sep 28, 2016
8bd2ea0
redis 增加集群支持
Sep 28, 2016
f5de8c1
修改windows启动命令bug
Sep 29, 2016
ef8533c
redis 增加集群支持
Oct 8, 2016
0b83a63
解码优化
Oct 8, 2016
4cf76d7
增加IoRate设置
Oct 8, 2016
3ca53fa
心跳优化,连接建立后就开始计算心跳
Oct 8, 2016
cfb9e4c
redis 增加集群支持
Oct 8, 2016
5e72fc3
sessionId 生成器修改为LongAdder
Oct 8, 2016
54768da
使用java8 CompletableFuture
Oct 8, 2016
1633313
修改临时节点重新注册问题
Oct 8, 2016
41a8667
修改临时节点重新注册问题
Oct 8, 2016
a48d7fc
增加注释
Oct 9, 2016
c595a54
增加按标签过滤
Oct 11, 2016
5ef5034
增加按标签过滤
Oct 11, 2016
fddd9ac
增加ack超时时间设置
Oct 12, 2016
1fa5993
增加ack超时时间设置
Oct 12, 2016
65016b2
增加流量控制,tcp 发送缓冲区监测
Oct 12, 2016
97bc2b0
解码优化
Oct 12, 2016
ee3befd
新增client push 上行功能
Oct 13, 2016
155dbd7
redis 前缀修改
Oct 13, 2016
c940cc6
SPI 优化 增加注解,多个实现可以指定顺序
Oct 14, 2016
062de34
日志优化
Oct 14, 2016
221f411
日志优化
Oct 14, 2016
a039372
ClientPushHandler SPI 化
Oct 15, 2016
7ae3386
Server 关闭优化,先关闭main reactor
Oct 15, 2016
b758219
解码优化,取消循环解码
Oct 15, 2016
47a3878
ClientPushHandler SPI 化
Oct 15, 2016
9c11bdd
增加性能监控开关配置
Oct 15, 2016
3476379
-Dio.netty.noKeySetOptimization=false 优化默认开启
Oct 15, 2016
8505f49
增加netty优化jvm参数
Oct 15, 2016
88d3d88
日志优化,增加性能监控日志
Oct 15, 2016
610f717
增加性能分析与监控代码
Oct 15, 2016
3615417
加入javassist优化性能
Oct 15, 2016
aa3a980
shutdown 命令优化
Oct 15, 2016
998d008
增加netty优化jvm参数
Oct 15, 2016
04eda09
add log
Oct 15, 2016
47c6286
add log
Oct 15, 2016
3059d31
增加性能分析与监控代码
Oct 15, 2016
c3e78e1
restart sleep 时间缩短
Oct 15, 2016
154fd96
修复windows 脚本
Oct 15, 2016
8c6382f
增加按标签过滤,设置修改标签功能
Oct 18, 2016
bb45eca
代码优化add TooLongFrameException
Oct 19, 2016
84be293
代码优化,增加注释
Oct 19, 2016
57fb81d
SPI模块优化,增加ServerEventListener, BindValidator
Oct 19, 2016
cbc9bf8
代码及日志优化,增加注释
Oct 19, 2016
fe4f5f2
线程池代码优化,线程命名调整
Oct 19, 2016
c57865e
解码优化,取消循环解码
Oct 20, 2016
d1b5ed3
解码优化,取消循环解码,bugFix
Oct 20, 2016
233b113
IP地址获取优化
Oct 20, 2016
cc40ff9
网关服务增加UDP及组播支持
Oct 21, 2016
010fd79
网关服务增加UDP及组播支持
Oct 21, 2016
36cb570
网关服务增加UDP及组播支持, PushClient模块代码优化
Oct 22, 2016
c18cd3e
Service模块代码优化,增加同步启动/停止,超时监控
Oct 22, 2016
e772726
Service模块代码优化,增加同步启动/停止,超时监控
Oct 23, 2016
9971c98
Service模块代码优化,增加同步启动/停止,超时监控
Oct 23, 2016
ccfd34f
踢人模块增加UDP支持
Oct 24, 2016
9717ee6
增加jmx监控统计模块
Oct 24, 2016
c7bcfa9
Update README.md
ohun Oct 26, 2016
91d0a73
push中心增加流控
Oct 26, 2016
9a17ef3
push中心增加流控
Oct 26, 2016
99997b7
广播推送代码优化
Oct 26, 2016
cbeb54b
路由客户端定义增加SPI支持
Oct 26, 2016
0ff7a22
路由客户端定义增加SPI支持
Oct 26, 2016
a32f0f0
路由客户端定义增加SPI支持
Oct 28, 2016
892b041
logback.xml移到到conf目录
Nov 1, 2016
d34eeaf
Update README.md
ohun Nov 1, 2016
36e9166
logback.xml移到到conf目录
Nov 2, 2016
56efc0a
push中心增加流控
Nov 2, 2016
e3f38e9
log优化
Nov 8, 2016
46552f2
线程池优化
Nov 24, 2016
86462ab
升级版本到0.0.6
Nov 24, 2016
99ed560
增加流控配置项
Nov 24, 2016
f36acfc
线程池优化
Nov 24, 2016
f8e6a44
增加默认心跳时间
Nov 25, 2016
6153018
增加默认心跳时间
Nov 28, 2016
1b48631
脚本优化
Nov 28, 2016
c27cd87
ACK代码优化
Nov 28, 2016
2d263a8
脚本优化
Nov 28, 2016
97cba65
代码优化
Nov 28, 2016
fa77a9e
代码优化
Nov 29, 2016
b962963
代码优化
Nov 29, 2016
29ae98c
修复多端登录问题
Nov 29, 2016
f5336b3
修复多端登录问题
Nov 29, 2016
aa2fbd9
Service模块代码优化,增加同步启动/停止,超时监控
Dec 1, 2016
ddfcce1
merge dev
Dec 2, 2016
84aeb4b
merge dev
Dec 2, 2016
cf5f9d9
配置文件增加注释说明
Dec 7, 2016
79f9658
增加支持单台机器启动多个实例
Dec 7, 2016
a444897
增加压测客户端
Dec 8, 2016
78dd1d3
增加压测客户端
Dec 8, 2016
1b62823
增加压测代码,测试模块优化
Dec 8, 2016
cb1d100
增加压测代码,测试模块优化
Dec 8, 2016
c92f84e
增加压测代码,测试模块优化
Dec 8, 2016
a6c7a90
增加压测代码,测试模块优化
Dec 8, 2016
208c91a
增加压测代码,测试模块优化
Dec 8, 2016
f0584d8
修复jedis升级导致的订阅bug
Dec 8, 2016
cad727b
压测代码优化,压测心跳优化
Dec 8, 2016
9de88b9
压测代码优化,压测心跳优化
Dec 8, 2016
d5db5d7
zookeeper client 升级2.11.1
Dec 9, 2016
7b5a934
类库升级
Dec 9, 2016
e940987
修复jedis升级导致的订阅bug
Dec 9, 2016
0636b40
修复jedis升级导致的订阅bug
Dec 9, 2016
9f4a555
修改connId为全局唯一ID
Dec 9, 2016
1437f27
日志打印标准化
Dec 9, 2016
f7fb03e
日志打印标准化
Dec 9, 2016
0ae7225
修改connId为全局唯一ID
Dec 9, 2016
ec1fc00
日志打印标准化
Dec 10, 2016
3cb8486
日志打印标准化
Dec 10, 2016
ee2d9e5
日志打印标准化
Dec 10, 2016
22ddc32
版本升级到v0.6.1
Dec 11, 2016
5e6f706
版本升级到v0.6.1
Dec 11, 2016
695a1d6
merge dev
Dec 11, 2016
0e67f51
udp gateway 模式下取消redis踢人消息订阅
Dec 11, 2016
a2acb4b
脚本优化加入GC相关配置
Dec 12, 2016
4c101f7
排除推送到maven中央库
Dec 12, 2016
882ed42
内存优化
Dec 12, 2016
2325db0
内存优化,垃圾回收优化
Dec 12, 2016
f453ab2
修复流控总数计数bug
Dec 13, 2016
ee9b8f6
版本升级到v0.6.1
Dec 13, 2016
9a71960
默认关闭流量整形
Dec 14, 2016
71d202b
去除无用的Keep-alive设置项
Dec 14, 2016
e137bc2
去除无用的Keep-alive设置项
Dec 14, 2016
65f3c52
去除无用的Keep-alive设置项
Dec 14, 2016
415467f
修改EventBus使用非固定线程池
Dec 14, 2016
8b6d2b2
线程优化及日志优化
Dec 14, 2016
331f65a
修复PushRequest里TimeLine多线程bug
Dec 15, 2016
3e016b9
优化线程池配置及线程池监控
Dec 15, 2016
d2eede1
优化线程池配置及线程池监控
Dec 16, 2016
9b62629
代码优化
Dec 16, 2016
a9a8e05
增加websocket
Dec 16, 2016
9bb07a8
增加websocket
Dec 16, 2016
adc9300
Timer线程池增加setRemoveOnCancelPolicy(true)
Dec 16, 2016
3390b3b
同步调用直接返回PushResult不再兼容早期的返回Boolean
Dec 16, 2016
a0955f6
PushClient任务超时代码优化
Dec 16, 2016
ccfe843
PushClient任务超时代码优化
Dec 16, 2016
817a26b
merge dev
Dec 17, 2016
27df79b
接入层增加websocket协议支持
Dec 18, 2016
125cbf9
修复解绑用户bug
Dec 18, 2016
970092c
merge dev
Dec 18, 2016
4438e3a
接入层增加websocket协议支持
Dec 18, 2016
3b5b4be
接入层增加websocket协议支持
Dec 18, 2016
4faf377
接入层增加websocket协议支持
Dec 18, 2016
bd07b7f
接入层增加websocket协议支持
Dec 18, 2016
c917467
接入层增加websocket协议支持
Dec 18, 2016
ac7cf12
接入层增加websocket协议支持
Dec 19, 2016
fc94063
去除Redis集群管理
Dec 19, 2016
81da16f
取消websocket 心跳检测
Dec 19, 2016
fe469ae
取消websocket 心跳检测
Dec 19, 2016
fb5603a
merge dev
Dec 19, 2016
9d0b125
修复心跳检测bug
Dec 19, 2016
8289c91
merge dev
Dec 19, 2016
19a066f
修复ID_SEQ再高并发下重复的问题
Dec 20, 2016
ff4b0c0
代码优化,处理推送超时问题
Dec 21, 2016
da8f562
代码优化,处理推送超时问题
Dec 21, 2016
9a647a9
merge dev
Dec 21, 2016
44f7289
推送压测增加统计,
Dec 21, 2016
972b009
UDP线程设置为1
Dec 21, 2016
aed0f53
取消throw
Dec 21, 2016
227e063
增加TCP/UDP缓冲区大小配置
Dec 22, 2016
75f48dc
增加TCP/UDP缓冲区大小配置
Dec 22, 2016
4e19454
流控推送代码优化,增加注释,内存优化
Dec 23, 2016
a3245a1
merge dev
Dec 23, 2016
0d7f9d3
Merge remote-tracking branch 'origin/ws' into ws
Dec 23, 2016
f711b3b
增加jmx监控统计
Dec 23, 2016
e3cc21f
代码优化
Dec 23, 2016
317c786
推送模块代码重构,支持不同的消息来源
Dec 24, 2016
808d724
推送模块代码重构,支持不同的消息来源
Dec 24, 2016
216bcae
网关新增sctp/udt协议支持
Dec 26, 2016
d3cb4cb
Add NAK Command
Dec 26, 2016
e84d313
Add NAK Command
Dec 26, 2016
07fd867
Merge branch 'dev' into ws
Dec 26, 2016
ae5a6aa
增加Push消息来源于MQ的demo
Dec 26, 2016
137d872
流控代码优化
Dec 26, 2016
9751e11
GatewayTCPConnectionFactory 增加ConnNum配置
Dec 26, 2016
76aa110
增加Netty write-buffer-water-mark 配置
Dec 26, 2016
b7fde2d
Gateway client 增加连接数设置
Dec 27, 2016
ee0a535
增加压测客户端接收缓冲区
Dec 27, 2016
b9118e0
增加压测客户端接收缓冲区
Dec 27, 2016
51457c9
Gateway client 增加连接数设置
Dec 27, 2016
421f16c
Gateway client 增加连接数设置
Dec 27, 2016
2de68e4
add JMX setting
Dec 27, 2016
cf91a41
cache层抽象,隔离redis层
Dec 27, 2016
f13181d
服务注册与否发现层抽象,隔离zk层, Gson->FastJson
Dec 28, 2016
684f038
Merge branch 'srd' into ws
Dec 28, 2016
4e717f5
Merge branch 'srd' into ws
Dec 28, 2016
ec59a00
升级版本到0.7.0
Dec 28, 2016
436241d
升级版本到0.7.0, 网关默认改为tcp
Dec 28, 2016
e2221ad
Add 0.7.0 Changelog
Dec 28, 2016
015c59e
添加测试缓存实现,以及注册发现实现,在不安装redis,zk的情况下也能进行源码测试
Dec 28, 2016
39ffe38
添加测试缓存实现,以及注册发现实现,在不安装redis,zk的情况下也能进行源码测试
Dec 29, 2016
023070f
添加测试缓存实现,以及注册发现实现,在不安装redis,zk的情况下也能进行源码测试
Dec 29, 2016
e7e6c8c
代码优化,防止死锁
Dec 29, 2016
d0eb910
增加PushCenter消息流转时间线, 方便监控消息的各个生命周期的耗时PushClient -> GatewayClient -> G…
Dec 29, 2016
91f5370
Merge branch 'dev' into ws
Dec 29, 2016
150fad5
添加测试缓存实现,以及注册发现实现,在不安装redis,zk的情况下也能进行源码测试
Dec 29, 2016
9d2aaa7
增加Netty write-buffer-water-mark 配置
Dec 29, 2016
3078057
ServerLauncher 启动/停止流程优化
Dec 29, 2016
bf834da
ServerLauncher 启动/停止流程优化
Dec 29, 2016
a4670f0
ServerLauncher 启动/停止流程优化
Dec 30, 2016
8df45d6
json反序列化bug fix
Dec 30, 2016
7f23213
推送中心默认使用Gateway线程池
Dec 30, 2016
64960eb
ServerLauncher 启动/停止流程优化
Dec 30, 2016
39a71cb
log warn -> debug
Jan 2, 2017
b622b89
增加注释
Jan 2, 2017
0386296
去除无用jar
Jan 3, 2017
16bcfd4
去除无用jar
Jan 3, 2017
7902bc8
修复重定向时request.copy 引用计数bug
Jan 6, 2017
f41a234
getHostName --> getHostAddress bug fix
Jan 9, 2017
2a93247
bug fix
Jan 11, 2017
f100892
chmod u+x *.sh
Jan 11, 2017
959a3a9
netty -> 4.1.7
Jan 23, 2017
e5ff572
代码优化
Jan 23, 2017
b4179cc
临时节点连接断开后未重现注册bug fix
Jan 23, 2017
80c5fea
merge master
Jan 23, 2017
754e5ce
Gateway client 代码优化,及bug fix
Feb 6, 2017
a9e14f9
代码优化,及bug fix
Feb 21, 2017
18ed0cf
json bug fix
Feb 21, 2017
cdc18fa
启动流程优化
Feb 25, 2017
198bc3d
升级版本0.7.1
Feb 25, 2017
b9d9d33
升级版本0.7.1
Feb 25, 2017
11dc7f3
修复打测试jar的时候spi文件冲突问题
Mar 2, 2017
d82f5bf
增加本地ip和外网ip配置
Mar 20, 2017
a90d64b
单例代码优化
Mar 30, 2017
d19ae70
pom version 继承方式调整
Mar 30, 2017
cc7b4de
pom version 继承方式调整
Mar 30, 2017
a66afe1
代码优化, 增加GatewayClient为空时重新从zk获取链接
May 15, 2017
71b76a5
增加注释
May 16, 2017
0b51082
开放广播推送的taskId设置
May 23, 2017
123b34f
使用MainClass 方式启动, 便于增加classpath
May 31, 2017
8753a18
广播推送的结果存储到redis中
Jul 16, 2017
812c100
系统模块化重构:
Jul 16, 2017
3ca8d63
eventBus 异步调用增加@AllowConcurrentEvent注解提升性能
Jul 18, 2017
cd94bba
增加unRegister 方法
Jul 20, 2017
0dba9a3
redis增加sentinel模式支持
Jul 24, 2017
a4297af
connSrv和gatewaySrv增加bind ip和register ip 支持
Jul 24, 2017
9cc3974
connSrv增加权重等扩展属性配置
Jul 24, 2017
1b22f52
ws测试默认端口号设置为8008
Aug 17, 2017
8cac649
开放PushClient方便spring配置
Aug 17, 2017
78b6482
mpush版本升级到0.8.0
Aug 17, 2017
afad0bb
增加必要说明性注释
Aug 17, 2017
215b173
mpush版本升级到0.8.0
Aug 17, 2017
9ddd63e
Merge branch 'dev'
Aug 17, 2017
b7417ef
mpush版本升级到0.8.0
Aug 20, 2017
9d5ad83
注册与发现启动代码优化
Aug 23, 2017
22ebf52
服务启动与停止代码优化
Aug 23, 2017
295c402
代码优化
Aug 23, 2017
2657313
增加注释
Aug 23, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
json反序列化bug fix
  • Loading branch information
夜色 committed Dec 30, 2016
commit 8df45d69e6d22e5b6da66136732ef07d02231aea
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,9 @@ public final class GatewayPushResult {
public Integer clientType;
public Object[] timePoints;

public GatewayPushResult() {
}

public GatewayPushResult(String userId, Integer clientType, Object[] timePoints) {
this.userId = userId;
this.timePoints = timePoints;
Expand Down