SOFARegistry v5.3.0 release, the ants gold dress production-level algorithm library Raft

Published SOFARegistry v5.3.0, the main changes are as follows:

i. session data and enhanced data consistency, and failure of the regular data than the data capacity

ii. Support Publisher and Subscriber blacklist concerns and data cleansing capabilities

iii. dataserver start of the correction in a larger number of nodes can not be achieved when the working status issues

iv. dataserver start the repair process on the issue of access to data by the clean task interference

v. repair dataserver memory expansion up issues, as well as expansion of data synchronization problem of incomplete

vi. optimization task takes time to confirm the logical thread larger cause blocking problems

vii. Optimization of meta start of a number of failures leader

Abstract

This version mainly adds the consistency of sessionserver and dataserver to maintain data consistency, and fixes dataserver data backup and data synchronization bugs, and incorporates some internal features.

Enhancement

  • add commons-collections version 3.2.2

Feature

  • Improving consistency between SessionServer and DataServer #57
  • Support blacklist function #61

Bug Fix

  • Datum version number is generated when writing to memory #56
  • More data nodes cannot reach the working state problem #55
  • DataServer reaches working state but data is not synchronized #54
  • DataServer expansion data synchronization process is affected by cleanup tasks #53
  • DataServer expansion or node change causes data migration process to increase memory #52
  • Publish new task asynchronously, configure independent thread pool current limit #51
  • Push task to confirm thread blocking problem #50
  • Add sofa hessian blacklist #38
  • Client fast chain breakage data can not be cleaned up #37
  • After the client sends a sub successfully, it is not guaranteed to subscribe to the data. #36
  • Sometimes receive "Not leader" response from leader in OnStartingFollowing() #31
  • During meta startup, leader may not register itself #30

SOFARegistry

SOFARegistry ants gold dress open source a production-level, time-sensitive, high availability service registry. SOFARegistry earliest origins in Taobao ConfigServer, decades, with business development ants gold dress, registry architecture has evolved to the fifth generation. Currently SOFARegistry not only comprehensive services in the ant gold suit of its own business, but also with ants financial technology services many partners, but also compatible with open source ecosystem. SOFARegistry using AP architecture to support push-second time-sensitive, while using a layered architecture supports unlimited horizontal expansion.

Features

  • Support service publishing and subscription services
  • When the active push support service changes
  • Rich REST interface
  • Using a layered architecture and data fragmentation, massive support and massive data connection
  • Support multi-copy backup to ensure data availability
  • Based  SOFABolt  communications framework, the service level notifications second offline
  • AP architecture, to ensure the availability of lower network partition

Guess you like

Origin www.oschina.net/news/110230/sofaregistry-5-3-0-released