Skip to content

1.0.1.RELEASE

Compare
Choose a tag to compare
@hengboy hengboy released this 28 Aug 09:42
· 61 commits to master since this release

✨ New Features

  • [ #39 ] Client通过 "Cglib动态代理" 的方式实现动态绑定管道
  • [ #40 ] Client/Server 通过正则表达式进行匹配 "pipeName"
  • [ #41 ] 禁用Server接收注册请求后根据每一个"Pipe Name"创建消息管道
  • [ #47 ] 使用Jackson代替fastjson转换实体与json字符串之间的相互转换方式
  • [ #51 ] MessageProcessor新增正则表达式方式处理消息,并为每个匹配的表达式管道建立一个Porxy代理类
  • [ #59 ] Server启动时自动加载Redis内的消息管道列表,并自动创建MessagePipe实例
  • [ #64 ] 重构Client连接Server的实现方式,新增支持Nacos NamingService方式

🐛 Fix Bugs

  • [ #45 ] 修复Client启动时一直重试注册到Server,导致阻塞主线程
  • [ #48 ] 删除客户端ReceiveMessageService处理消息时使用线程池
  • [ #53 ] 修复Redisson在高并发下出现的解锁异常
  • [ #55 ] 修复获取MessageProcessors实例时可能出现线程安全性问题
  • [ #57 ] 消息分发时,只有存在客户端列表才进行处理消息发送逻辑
  • [ #61 ] Server运行过程中CPU飙升
  • [ #65 ] Client注册时偶尔会出现获取IP地址为 "127.0.0.1"的情况