百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
S

sofa-registry

> 编程语言
开源

SOFARegistry 是由 Ant Financial 提供的生产级、低延迟、高可用性的服务注册中心。

660 stars0 点赞0 次浏览
访问官网GitHub

工具介绍

SOFARegistry 是由 Ant Financial 提供的生产级、低延迟、高可用性的服务注册中心。

SOFARegistry

中文版本

SOFARegistry is a production-level, low-latency, high-availability registry system for micro-services registration powered by Ant Group. SOFARegistry originated from Taobao's ConfigServer. Over the past decade, as Ant Group's business has grown, its registry architecture has evolved to its sixth generation. Currently, SOFARegistry not only fully supports Ant Group's internal services, but also serves numerous partners through Ant Financial Technology while maintaining compatibility with the open-source ecosystem. Adopting an AP architecture, SOFARegistry enables millisecond-level real-time push notifications. Additionally, its layered architecture supports unlimited horizontal scalability.

Functionality

  • Supports service publishing and subscription
  • Provides real-time notifications upon service change
  • Offers enhanced service governance API endpoints
  • Employs multi-tier architecture for traffic and data wise to handle massive connections and large-scale datasets
  • Ensures high data availability through facility replication capabilities
  • Enables millisecond-level notifications for service registration/deregistration via SOFABolt communication framework
  • AP architecture guarantees availability under network partitions

Requirement

  • Compilation requires JDK 8+ and Maven 3.2.5+
  • Runtime environment requires JDK 6+ (JDK 8+ for server-side deployment)
  • Recommended: JDK 8 (JDK 16 has not been tested and may have compatibility issues)

Docs

  • Quick Start
  • Developer Guide
  • Operations Manual
  • Release Notes
  • Roadmap
  • Session Auto-Batching Duration
  • Source Code Analysis
    • Publish-Subscribe Push
    • Registry Meta Leader Election
    • SlotTable
    • Data Inverted Index
    • Data Table Monitoring
    • Non-destructive Operations
    • Push Latency Tracing
    • Push Switch Mechanism
    • Communication Data Compression

Contribute

How to Contribute to SOFARegistry

Acknowledgements

SOFARegistry originally evolved from Alibaba's internal ConfigServer. We extend our gratitude to Bi Xuan(毕玄) for creating ConfigServer, which laid a solid foundation for SOFARegistry's development. The implementation references portions of code from Netflix's Eureka, and we are grateful to Netflix for open-sourcing this exceptional framework.

License

SOFARegistry is licensed under the Apache License 2.0.

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Java

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言