来源:Alipay
浏览 1260
扫码
分享
2019-03-28 21:12:35
术语
业界通用术语
术语 |
说明 |
服务(Service) |
通过网络提供的、具有特定业务逻辑处理能力的软件功能。 |
服务提供者(Service Provider) |
通过网络提供服务的计算机节点。 |
服务消费者(Service Consumer) |
通过网络调用服务的计算机节点。一个计算机节点可以既作为一些服务的提供者,又作为一些服务的消费者。 |
服务发现(Service Discovery) |
服务消费者获取服务提供者的网络地址的过程。 |
服务注册中心(Service Registry) |
一种提供服务发现功能的软件系统,帮助服务消费者获取服务提供者的网络地址。 |
数据中心(Data Center) |
物理位置、供电、网络具备一定独立性的物理区域,通常作为高可用设计的重要考量粒度。一般可认为:同一数据中心内,网络质量较高、网络传输延时较低、同时遇到灾难的概率较大;不同数据中心间,网络质量较低、网络延时较高、同时遇到灾难的概率较小。 |
SOFARegistry 约定术语
术语 |
说明 |
SOFARegistry |
蚂蚁金服开源的一款服务注册中心产品,基于“发布-订阅”模式实现服务发现功能。同时它并不假定总是用于服务发现,也可用于其他更一般的“发布-订阅”场景。 |
数据(Data) |
在服务发现场景下,特指服务提供者的网络地址及其它附加信息。其他场景下,也可以表示任意发布到 SOFARegistry 的信息。 |
单元(Zone) |
单元化架构关键概念,在服务发现场景下,单元是一组发布与订阅的集合,发布及订阅服务时需指定单元名,更多内容可参考异地多活单元化架构解决方案。 |
发布者(Publisher) |
发布数据到 SOFARegistry 的节点。在服务发现场景下,服务提供者就是“服务提供者的网络地址及其它附加信息”的发布者。 |
订阅者(Subscriber) |
从 SOFARegistry 订阅数据的节点。在服务发现场景下,服务消费者就是“服务提供者的网络地址及其它附加信息”的订阅者。 |
数据标识(DataId) |
用来标识数据的字符串。在服务发现场景下,通常由服务接口名、协议、版本号等信息组成,作为服务的标识。 |
分组标识(GroupId) |
用于为数据归类的字符串,可以作为数据标识的命名空间,即只有 DataId、GroupId、InstanceId 都相同的服务,才属于同一服务。 |
实例 ID(InstanceId) |
实例 ID,可以作为数据标识的命名空间,即只有DataId、GroupId、InstanceId都相同的服务,才属于同一服务。 |
会话服务器(SessionServer) |
SOFARegistry 内部负责跟客户端建立 TCP 长连接、进行数据交互的一种服务器角色。 |
数据服务器(DataServer) |
SOFARegistry 内部负责数据存储的一种服务器角色。 |
元信息服务器(MetaServer) |
SOFARegistry 内部基于 Raft 协议,负责集群内一致性协调的一种服务器角色。 |