Zinx Versions Save

A lightweight concurrent server framework based on Golang.

v1.2.2

4 months ago

Update

  1. KCP Protocol Support (KCP快速UDP协议支持) https://github.com/aceld/zinx/pull/256
  2. Shard lock Map (部分model 互斥升级为Shard lock) https://github.com/aceld/zinx/pull/250
  3. Connection with CAS (Connection模块部分协程同步采用CAS机制) https://github.com/aceld/zinx/pull/285
  4. Use env replace flag(环境变量ENV模式取代flag模式)https://github.com/aceld/zinx/pull/280
  5. Reduce buffer allocation times to improve efficiency(减少缓冲区分配时间以提高效率) https://github.com/aceld/zinx/pull/258
  6. golangci-lint Support https://github.com/aceld/zinx/pull/237
  7. Make the hash algorithm in shardLock more abstract https://github.com/aceld/zinx/pull/273
  8. Lowest go version 1.17 (兼容最低go版本1.17) https://github.com/aceld/zinx/pull/276 https://github.com/aceld/zinx/pull/278

Fix

  1. Fix userWorker client divide 0 https://github.com/aceld/zinx/pull/263
  2. Fix panic error when writing to an empty channel. (解决connection模块写时,出现往空的channel写的panic错误) https://github.com/aceld/zinx/pull/286
  3. Fix the problem of incompatibility between heartbeat and new routing(修复心跳和新路由不兼容的问题 )https://github.com/aceld/zinx/pull/226

v1.1.21

11 months ago

1、按照天进行日志分割; 2、也可以按照单个文件大小分割; 3、可以设置日志存储天数,默认31天; 4、日志压缩zip保存

v1.1.19

1 year ago

1、按照天进行日志分割; 2、也可以按照单个文件大小分割; 3、可以设置日志存储天数,默认31天

v1.1.18

1 year ago

新增日志存储机制,按照天数、按大小分割存储并管理删除

v1.1.14

1 year ago
  • 新增Zinx心跳检测机制
  • 新增Zinx拦截器能力
  • 新增Zinx调试tcp工具
  • 新增Zinx自定义报文能力

v1.1.8

1 year ago

v1.1.8

v1.1.2

1 year ago

v1.1.1

1 year ago
  1. Added tlv and htlv+crc protocol en/decode,most protocol can be adapted;
  2. Added example and README.MD to show how to use;
  3. Through tens of thousands of stress tests