1.0.0.M3
版本发布时间: 2020-07-25 08:39:00
alibaba/alibaba-rsocket-broker最新发布版本:v1.1.5(2023-05-08 15:00:10)
特性调整
- Configuration调至为基于H2 MVStore,支持配置持久化到磁盘
- 升级到Vaadin 14.3.0,方便后续Modeless, resizable and draggable对话框,Spring Boot devtools支持
- ScaleCube Gossip更新至2.6.0-RC7,支持Jackson 2.11
- Sticky Session: 一个service的请求始终由某一服务提供者处理,不会做在多个服务提供者随机分发 https://github.com/alibaba/alibaba-rsocket-broker/wiki/RSocket-Routing
- 负载均衡: 添加了健康度检查超时,添加返回状态码判断
- 升级到Spring Boot 2.3.2,样例增加了Spring Boot RSocket接口调用支持
Bug修复
- 修复Windows下WellKnownMimeType类重名bug
- 修改config推送应用名在broker上未设定的bug
- Spring Boot Devtools兼容测试
文档
- SDK端Load Balance架构: https://github.com/alibaba/alibaba-rsocket-broker/wiki/RSocket-SDK-LoadBalance
为何有WellKnownMimeType类重名问题
为何要创建一个重名的WellKnownMimeType类? 这里主要是考虑MimeType扩展的问题。 RSocket Java SDK中,WellKnownMimeType是enum, 这表示非常难以扩展,但是在实际的企业内部,你可能还会使用到特定MimeType,如FlatBuffers,MessagePack等,但是这些都没有被WellKnownMimeType收纳, 我们希望通过同名类的覆盖机制,方便你自行添加对应的MimeType,方便你使用其他类型进行数据传输的序列化和反序列化。 如果有问题,欢迎反馈给我们。