跳到主要内容

Alibaba RSocket Broker 1.1.3

· 阅读需 2 分钟
linux_china

距离1.1.2的发布已经过去有4个月啦,有大量的开发包在此阶段进行了更新,RSocket Java SDK发布了1.1.2版本,另外出于安全的考虑, 也需要对一下依赖进行更新。

依赖更新

特性调整

  • Java 11 for RSocket Broker: Vaadin 23已经不在支持Java 8,所以我们将RSocket Broker升级到Java 11,但是不用担心,alibaba-rsocket-broker对应的开发包基于Java 8的
  • RSocket Broker Server瘦身: 从1.1.2版本的108M降低到1.1.3版本的71M
  • RxJava 3.1.x兼容: RxJava 3.1.1版本 将fusion相关的接口调整到io.reactivex.rxjava3.operators package下,这导致Reactor RxJava 3适配出现了不兼容的问题,alibaba-rsocket-core对rxjava3之前接口进行inline操作,使用RxJava 3的任何版本都不会收到影响

其他

乐趣

在alibaba-rsocket-service-common的1.1.3版本,增加了 @RSocketServiceInterface, 你可以将RSocket Service interface添加上该annotation, 这样在代码中调用RSocket Service interface的函数接口,IntelliJ IDEA就会将其标识为网络调用,这样方便你更好地了解你的代码,效果如下:

RSocket Service Annotator

注意: 你需要安装 Microservices Annotator pluginRSocket plugin