SOFARegistry |
A registry product open sourced by Ant Financial to provide service discovery based on the “publishing-subscription” mode. In addition to service discovery, SOFARegistry is applicable to more general “publishing-subscription” scenarios. |
data |
In the context of service discovery, data specifically refers to the network address and some additional information of the service provider. In other circumstances, it also refers to information published to SOFARegistry. |
zone |
The key concept of the Local Data Center (LDC) architecture. In the service discovery scenario, a zone is a collection of services that can be published and subscribed to. When you publish or subscribe to a service, you must specify the zone name. For more information, see the LDC architecture solution that enables multi-site high availability. |
publisher |
A node that publishes data to SOFARegistry. In the context of service discovery, the service provider is the publisher of the “service provider’s network address and additional information”. |
subscriber |
A node that subscribes to data from SOFARegistry. In the context of service discovery, the service consumer is the subscriber of the “service provider’s network address and additional information”. |
data ID |
A string that is used to identify the data. In the context of service discovery, DataId usually consists of the service port name, protocol, and version number. It is used as an identifier of the service. |
group ID |
A string that is used for grouping data. It can be used in conjunction with a data ID and instance ID as a namespace identifier of data. Two services may be considered one same service only when their data IDs, group IDs, and instance IDs are identical. |
instance ID |
A string that can be used in conjunction with a data ID and group ID as a namespace identifier of data. Two services may be considered one same service only when their data IDs, group IDs, and instance IDs are identical. |
SessionServer |
A server role of SOFARegistry that establishes TCP persist connections with clients for data interaction. |
DataServer |
A server role of SOFARegistry that is responsible for data storage. |
MetaServer |
A server role of SOFARegistry that is responsible for consistency coordination within the cluster based on the Raft protocol. |
data center |
An independent physical area with a fixed physical location, stable power supply, and reliable network. A data center is usually an important factor that you want to consider in high availability design. Generally, deployment in the same data center features higher network quality, lower latency, but limited disaster recovery capability. However, deployment across different data centers features lower network quality, higher latency, but better disaster recovery capability. |