基础术语
优质
小牛编辑
142浏览
2023-12-01
业界通用术语
术语 | 说明 |
---|---|
服务(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 协议,负责集群内一致性协调的一种服务器角色。 |