AvroSchemaRegistry Controller Service
类型全限定名:cn.org.acal.lynxus.schemaregistry.services.AvroSchemaRegistry
所属 Bundle:cn.org.acal.lynxus:lynxus-registry-nar:2.11.8
描述
提供用于注册和访问模式的服务。 您可以将架构注册为动态属性,其中“名称”表示架构名称,“值”表示遵循 Avro 架构格式的语法和语义的实际架构的文本表示形式。
标签
schemaregistryavrojsoncsv
属性
下表中,加粗的属性为必填项;其余为可选项。表格同时标注默认值、是否支持表达式语言,以及是否为敏感属性(值会被加密)。
| 名称 | 默认值 | 可选值 | 描述 |
| Validation Strategy | VALIDATE | - Validate Schemas — 验证传入的 Avro schema。验证包括字段名、
命名空间和默认值验证。所有字段名都必须是有效的 Avro 名称,
匹配以下正则表达式 [A-Za-z_][A-Za-z0-9_]*(即以字母或下划线开头,后跟零个或多个字母数字
字符或下划线的名称),所有命名空间都必须是一个或多个有效的 Avro 名称,每个都匹配前述正则表达式并以句点分隔,
并且指定的任何默认值都必须与字段类型匹配(例如,类型为 int 的字段必须指定一个数字,如 9)
- Do Not Validate Schemas — 不验证传入模式的字段名称、Namespace和默认值。
| 设置字段名称、Namespace和默认值所需的 Avro 验证级别策略 |
动态属性
动态属性允许用户自定义属性的名称与值。
| 名称 | 值 | 描述 |
| Schema 名称 | Schema 内容 | 使用 Avro 模式的 JSON 字符串表示添加命名模式 |
提供的 Service API
SchemaRegistry (cn.org.acal.lynxus-lynxus-standard-services-api-nar-2.11.8)