Skip to content
SOFARegistry is a production-level, low-latency, high-availability service registry powered by Ant Financial.
Java Other
  1. Java 98.8%
  2. Other 1.2%
Branch: master
Clone or download
Synex-wh Fix version 521 (#42)
* fix temp push

* update version 5.2.1-SNAPSHOT

* fix test case

* fix jetty version,and fix rest api for dataInfoIds

* fix hashcode test

* fix working to init bug

* fix start task log

* fix Watcher can't get providate data,retry and finally return new

* add data server list api

* add server list api

* remove log

* fix isssue 21

* add query by id function

* fix issue 22

* delay client off process and sync data process to working status

* fix data connet meta error

* fix inject NotifyDataSyncHandler

* fix start log

* add send sub log

* fix subscriber to send log

* fix word cache clientid

* add clientoff delay time

* fix clientOffDelayMs

* fix jetty version

* fix version to 5.2.1 release

* fix version to 5.2.1 for release

* fix version

* fix .travis.yml

* fix test case

* fix

* fix test sync case

* fix test case

* fix test case

* fix case

* fix notify online no connect break,and add connect log

* add test case

* add test case

* fix test case

* fix format

* fix resource test case

* fix

* remove data numberOfReplicas

* fix jraft version 1.2.5
Latest commit 133a5ed Aug 2, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Init project. Mar 24, 2019
client Upgrade version to 5.2.1 for release (#40) Aug 2, 2019
core Upgrade version to 5.2.1 for release (#40) Aug 2, 2019
server Fix version 521 (#42) Aug 2, 2019
test Upgrade version to 5.2.1 for release (#40) Aug 2, 2019
tools Init project. Mar 24, 2019
.gitignore Init project. Mar 24, 2019
.travis.yml Fix issue24 (#41) Aug 1, 2019
LICENSE Init project. Mar 24, 2019
README.md Update Travis CI Link Address Jul 12, 2019
appveyor.yml Init project. Mar 24, 2019
pom.xml Fix version 521 (#42) Aug 2, 2019

README.md

SOFARegistry

Build Status license Coverage Status maven

SOFARegistry 是蚂蚁金服开源的一个生产级、高时效、高可用的服务注册中心。SOFARegistry 最早源自于淘宝的 ConfigServer,十年来,随着蚂蚁金服的业务发展,注册中心架构已经演进至第五代。目前 SOFARegistry 不仅全面服务于蚂蚁金服的自有业务,还随着蚂蚁金融科技服务众多合作伙伴,同时也兼容开源生态。SOFARegistry 采用 AP 架构,支持秒级时效性推送,同时采用分层架构支持无限水平扩展。

功能特性

  • 支持服务发布与服务订阅
  • 支持服务变更时的主动推送
  • 丰富的 REST 接口
  • 采用分层架构及数据分片,支持海量连接及海量数据
  • 支持多副本备份,保证数据高可用
  • 基于 SOFABolt 通信框架,服务上下线秒级通知
  • AP 架构,保证网络分区下的可用性

需要

编译需要 JDK 8 及以上、Maven 3.2.5 及以上。

运行需要 JDK 6 及以上,服务端运行需要 JDK 8及以上。

文档

贡献

如何参与 SOFARegistry 代码贡献 

致谢

SOFARegistry 最早源于阿里内部的 ConfigServer,感谢毕玄创造了 ConfigServer,使 SOFARegistry 的发展有了良好的基础。同时,部分代码参考了 Netflix 的 Eureka,感谢 Netflix 开源了如此优秀框架。

开源许可

SOFARPC 基于 Apache License 2.0 协议,SOFARPC 依赖了一些三方组件,它们的开源协议参见依赖组件版权说明

You can’t perform that action at this time.