发布 SOFARegistry 5.2.1, 主要变更如下:
i. 安全修改,升级 Jettyserver 版本到 9.4.17.v20190418.
ii. jraft bug 修正版本到1.2.5
iii. 修复 dataServer 启动没有 working 时刻一些操作延迟处理问题
iv. data 重连 meta 逻辑 bug 导致所有 data 无法连接 meta 修改
v. data 从 working 状态变回 init 状态 bug 修改
Abstract
This version mainly made bug fixes, and merged some errors in the internal version.
Enhancement
- Upgrade jraft version to 1.2.5 #28
- Upgrade org.eclipse.jetty:jetty-server to version 9.4.17.v20190418 #16
Feature
- Provide an interface to get session data. #14
- Provides querying all other roles ip list information interface on session and data. #20
Bug Fix
- fix data config "numberOfReplicas=1" error #18
- DataServer changes from working state back to init state #19
- Regular version detection rotation training logic failure #21
- DataServer as a server to store other dataServer link information error #22
- DataServer does not work after startup, receives client off request processing error #23
- DataServer reconnects meta logic bugs causing all dataServers to fail to connect to meta #24
SOFARegistry
SOFARegistry 是蚂蚁金服开源的一个生产级、高时效、高可用的服务注册中心。SOFARegistry 最早源自于淘宝的 ConfigServer,十年来,随着蚂蚁金服的业务发展,注册中心架构已经演进至第五代。目前 SOFARegistry 不仅全面服务于蚂蚁金服的自有业务,还随着蚂蚁金融科技服务众多合作伙伴,同时也兼容开源生态。SOFARegistry 采用 AP 架构,支持秒级时效性推送,同时采用分层架构支持无限水平扩展。
功能特性
- 支持服务发布与服务订阅
- 支持服务变更时的主动推送
- 丰富的 REST 接口
- 采用分层架构及数据分片,支持海量连接及海量数据
- 支持多副本备份,保证数据高可用
- 基于 SOFABolt 通信框架,服务上下线秒级通知
- AP 架构,保证网络分区下的可用性