跳到主要内容

Alibaba RSocket Broker 1.1.0发布

· 阅读需 2 分钟
linux_china

RSocket Broker 1.1基于RSocket Java 1.1.0和Spring Boot 2.4.x开发,紧跟当前最新的技术,但是alibaba-rsocket-spring-boot-starter还是兼容Spring Boot 2.3.x的,Broker Server则调整为基于Spring Boot 2.4.x版本开发,主要是性能等方面的要求。

特性调整

  • RSocket Java升级到1.1.0
  • Spring Boot 2.4.x升级支持
  • RSocket Broker Server支持Java 8,11和16
  • RSocket Broker Server添加Testcontainers支持: https://github.com/alibaba-rsocket-broker/testcontainers-rsocket-broker-module
  • Scalecube cluster升级至2.6.9:支持最新最新的Reactor Netty 1.0.x
  • Docker镜像的基础镜像调整为adoptopenjdk:8-jdk-hotspot
  • Kubernetes支持:快速部署RSocket Broker,同时应用接入Broker也更方便,已经比较稳定。
  • Graceful shutdown支持: Broker Server和应用均支持Graceful shutdown,在application.properties文件中添加server.shutdown=graceful即可
  • GraalVM native image兼容GraalVM 21.1.0
  • Config Server推送添加了Redis的适配
  • RSocket Broker集群变更推送添加幂等支持: 也就是应用接入端会每2分钟和Broker同步一次,拿取最新的Broker集群信息
  • RSocket Broker Server的Docker镜像编译调整到Buildpacks,Paketo Buildpacks对Spring Boot支持更好

文档

样例