指数
0
Watch 249 Star 693 Fork 183

helyho / VoovanJavaApache-2.0

2017-03-15 19:13
116083_helyho helyho

####增加的内容

  • add: ObjectPool增加设置对象超时事件的函数setAliveTime(int aliveTime)
  • add: Netty性能比对测试代码
  • add: WebSocketRoute 增加 close 方法
  • add: WebSocketRoute 增加 onSent 方法
  • add: 为 HTTPClient 的构造方法增加对 ws:// 和 wss://的协议支持
  • add: 为 HTTPClient 增加 websocket 访问方法:connectWebSocket(String urlString, WebSocketRouter webSocketRouter)。

####优化的内容

  • imp: 优化 Socket 通信
  • imp: HttpMessageSplitter 性能优化
  • imp: HttpClient WebSocket 优化
  • imp: 重构了 IoSession fixed: 结局了 TReflect.invokeMethod 抛出的都是ReflectiveOperationException无法取得真实的异常的问题
  • imp: 优化 JSON 对转义字符的支持
  • imp: 直接读取性能优化
  • imp: 优化连接断开后 HttpSession 被释放导致空指针异常
  • imp: 重构从类HttpMessageSplitter中移动isWebSocketFrame函数到类WebSocketTools
  • imp: 重构 WebSocketRoute
  • imp: 修改 WebSocketRouter.onOpen 方法的返回值类型为ByteBuffer。

####BUG修复

  • fix: 修复因 Cookie 头不存在导致的异常
  • fix: 修复同步读导致的线程锁死
  • fix: 修复Connect refuse 导致的超时等待
  • fix: 修复服务端监听不存在时导致一直尝试连接服务端监听的 bug
  • fix: MessageLoader 超时控制,原来是累计超时时间.现在修改为连续读数据异常才会超时.
最后提交信息为: v1.0

搜索帮助