全部产品
云市场

基础术语

更新时间:2020-04-29 10:12:31

SOFARegistry

中文 英文 释义
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 协议,负责集群内一致性协调的一种服务器角色。
数据中心 Data Center 物理位置、供电、网络具备一定独立性的物理区域,通常作为高可用设计的重要考量粒度。一般可认为:同一数据中心内,网络质量较高、网络传输延时较低、同时遇到灾难的概率较大;不同数据中心间,网络质量较低、网络延时较高、同时遇到灾难的概率较小。

SOFARPC

中文 英文 释义
RPC RPC 远程方法调用(Remote Procedure Call)
RPC 服务 RPC service 服务端提供接口的实现对象
RPC 引用 RPC reference 客户端针对 RPC 服务创建的一个代理对象
服务 ID service ID 服务唯一标识,由接口全路径、版本、分组与通讯协议组成的唯一标识
服务提供方 service provider 提供 RPC 服务的应用
服务消费方 service consumer 使用 RPC 服务的应用
服务注册中心 Service Registry 一个独立的应用集群,用来存储和维护所有在线的 RPC 应用地址列表
服务参数 service parameters 服务提供者可被动态修改的参数,如权重、状态
服务发现 Service Discovery 服务消费者获取服务提供者的网络地址的过程。

动态配置

中文 英文 释义
配置类 Configuration class 业务应用中的一个普通 Java 对象,按动态配置框架的编程 API 注册后,成为一个可被外界动态管理的资源,称为配置类。域、应用、类标识 三者唯一标识一个配置类实例。
domian 配置类的一个命名空间,默认值为 Alipay,可通过编程注解修改。
所属应用 application 配置类所属的应用名。
类标识 class ID 代表配置类的一个字符串,跟应用代码中 @DObject 注解的 ID 字段一致,通常使用全类名。
属性 attribute 配置类对象的具有公有读写方法的私有属性。一个配置类下可以有多个属性。一个配置类属性对应业务的一个配置项。
属性名 attribute name 代表属性的字符串,跟业务代码中的私有属性命名一致。
DataId DataId 用于全局唯一标识一个 属性 的字符串,由 域、应用、类标识、属性名 四者按一定规则拼接而成。
drm-client drm-client 动态配置框架的客户端 Jar 包。

服务治理

中文 英文 释义
运行模式 running mode 指限流 guardian 客户端对限流的处理方式,分为监控模式和拦截模式。
拦截模式 intercept mode 限流匹配上后,会实际拦截请求。
监控模式 monitor mode 限流匹配上后,不会实际拦截请求,只会打印限流记录日志。
限流后操作:空处理 post-throttling operation: null process 不做任何处理,直接返回。 对于接口方法,返回 null; 对于 Web 页面,返回为空,并结束本次页面访问。