Skip to content

Releases: xuxueli/xxl-rpc

XXL-RPC v1.2.1,分布式服务框架

09 Nov 01:30
Compare
Choose a tag to compare

Release Notes

  • 1、ZK初始化时unlock逻辑调整,优化断线重连特性;
  • 2、除了springboot类型示例;新增无框架示例项目 "xxl-rpc-executor-sample-frameless"。不依赖第三方框架,只需main方法即可启动运行;
  • 3、选型http通讯方式时,校验为IP端口格式地址则主动添加地址前缀;
  • 4、RPC异步请求逻辑优化,请求异常时主动通知Client端,避免无效等待时间;
  • 5、http通讯方式选型jetty时,线程池升级为QueuedThreadPool,修复jetty9.4版本server自动销毁问题;
  • 6、Server新增 "/services" 目录功能,可查看在线服务列表;

XXL-RPC v1.2.0,分布式服务框架

26 Oct 03:48
Compare
Choose a tag to compare

版本新特性

  • 1、核心模块重度重构:模块化划分、包名重构;
  • 2、轻量级/模块化改造:移除对具体组件的依赖,如ZK、Netty、Mina等,改为可选扩展方式;
  • 3、支持多种请求方式,如:SYNC、ONEWAY、FUTURE、CALLBACK 等;
  • 4、各模块扩展改为非强制依赖:扩展依赖需要单独进行 maven 引入(provided类型);提供强制依赖最小精简选型组合 "jetty + hessian + 无注册中心";
  • 5、服务AccessToken鉴权;
  • 6、支持HTTP异步请求,线程优化,统一通讯流程;
  • 7、可选ZK注册中心重构,不依赖配置文件,通过代码初始化;
  • 8、可选ZK注册中心初始化逻辑优化,避免并发初始化,阻塞至TCP连接创建成功才允许后续操作;
  • 9、推送core到maven中央仓库;
  • 10、服务注册逻辑优化,旧方案以 "iface" 接口包名进行服务注册, 改为结合 "iface + version" 作为 serviceKey 进行注册,便于接口多服务复用;

新增MINA协议支持

14 Nov 12:05
Compare
Choose a tag to compare

版本升级1.0.1:新增MINA协议支持.

分布式服务通讯框架xxl-rpc

13 Nov 12:51
Compare
Choose a tag to compare

初始化项目文件