Skip to content

Releases: noear/socket.d

Socket.D v2.1.6

06 Dec 03:51
Compare
Choose a tag to compare
  • 添加 SessionWrapper 包装类(便于监视会话的支持)
  • 添加 集群客户端接口及创建方式 SocketD.createClusterClient()
  • 调整 Client::open() 返回类型为 ClientSession
  • 统一 客户端与集群客户端接口
  • 统一 客户端会话与集群客户端会话接口

Socket.D v2.1.4

04 Dec 05:42
Compare
Choose a tag to compare
  • 开放 FragmentSize 可配置
  • 添加 Channel::onError 方法(属于内部调整)
  • 添加 ChannelSupporter 接口,并简化 Channel 构造函数(属于内部调整)

Socket.D v2.1.3

03 Dec 02:21
Compare
Choose a tag to compare
  • Added Broker broadcast mode (now single, mass, broadcast)
  • Adjust server, client-link log printing

Socket.D v2.1.2

02 Dec 02:25
Compare
Choose a tag to compare
  • 调整 Session::at 改不 Session::name
  • 调整 Broker 集群的参与者概念统一为:Player

Socket.D v2.1.1

01 Dec 08:54
Compare
Choose a tag to compare
  • 调整 Entity::data 类型为 ByteBuffer(原为 InputStream)
  • 调整 maxThreads 默认为 coreThreads * 4(原为 8)
  • 优化 线程安全
  • netty 升为 4.1.101.Final

Socket.D v2.1.0

29 Nov 04:24
Compare
Choose a tag to compare
  • 完成 Broker 方案实现(支持单发,群发)
  • 添加 Alarm 告警控制指令(用于传递异步信息,发到对方的 onError 事件)
  • 添加 Session::sendAndRequest 回调模式(支持 Broker 开发)
  • 添加 FragmentHandler::aggrEnable 分片聚合启用开关(支持 Broker 开发)
  • 添加 @ 概念功能(支持 Broker 开发)

Socket.D v2.0.24

28 Nov 15:26
Compare
Choose a tag to compare
  • 添加 RunUtils::scheduleAtFixedRate, scheduleWithFixedDelay 方法
  • 添加 Server::start,Client::open() 添加 Socket.D 标识
  • 添加 Config::getStreamTimeout 流超时配置(从发起到答复结束为一个消息流)
  • 添加 GzipUtils 工具类
  • 强化 流的概念(原接收器,改为流接收器)

Socket.D v2.0.23

28 Nov 02:00
Compare
Choose a tag to compare
  • 修复 用 bytes 传时自动分片失败的问题

Socket.D v2.0.22

27 Nov 16:01
Compare
Choose a tag to compare
  • 优化 答复接收器管理策略(可:断连,不断流)
  • 取消 原限流处理,交由用户层面控制
  • 取消 SessionBase hashCode 重写,可提升 Set 性能
  • 添加 Asserts::assertEmpty

Socket.D v2.0.20

25 Nov 05:39
Compare
Choose a tag to compare
  • 优化 心跳的中断处理
  • 优化 告警日志提示
  • 规范 各接口的异常类型
  • 调整 BuilderListener 更名 EventListener
  • 调整 原路由(最先为主题)的概念改为 事件
  • 调整 ClientChannel 心跳策略(仅手动关闭,才不跳)!!!
  • 调整 netty flush 处理
  • 添加 Utils::guid 接口
  • 添加 BytesInputStream 接口,减少 buf copy
  • 添加 Session::attrHas