This repository has been archived by the owner on Jul 16, 2024. It is now read-only.
1.1.1 Release Notes
从1.1.1版本开始,我们决定对RSocket Broker进行瘦身,一味地叠加特性不是好的设计策略,而是将功能做的更可靠,提供更好的扩展才是好的策略。
所以接下来我们会所有的特性进行review,将其中一些不需要的特性进行删除,同时会增加一些基础特性,方便开发者在核心功能上进行扩展。
目前移除的功能如下:
- Remove SMI beans:service meshes将调整到Kubernetes对接中 https://smi-spec.io/
- Config Server功能:从Broker中迁移到外部服务加载方式 https://github.com/alibaba-rsocket-broker/rsocket-broker-config-server-service
- HTTP DNS的功能移除
特性调整
- CloudEventsNotifyService: 可以给集群中任意应用或者任意应用实例列表发送CloudEvents事件
- 服务直连支持: 服务消费方通过Broker获取服务地址列表,然后直接给服务提供方通讯,Broker会提供对应的地址列表更新通知 https://github.com/alibaba/alibaba-rsocket-broker/wiki/RSocket-P2P
- CloudEvents Java SDK升级至2.1
- 添加对等通讯的能力,详细请参考: https://github.com/alibaba/alibaba-rsocket-broker/wiki/RSocket-P2P
- CloudEventImpl中添加事件来源,这样事件消费可以增加来源判断
- 添加GraphQL样例:https://github.com/alibaba-rsocket-broker/rsocket-graphql-gateway
- RSocket Broker控制台: Vaadin升级至20.0
- RSocket Java SDK升级至1.1.1
- Spring Boot 2.4.7/2.5.1兼容测试
如果你使用Kubernetes,那么建议看一下 Alibaba RSocket Broker Helm chart .