2.4. 内容规则配置
您可以单独为每个工件以及全局配置规则。Apicurio Registry 应用为特定工件配置的规则。如果没有在该级别上配置任何规则,Apicurio Registry 将应用全局配置的规则。如果没有配置全局规则,则不会应用任何规则。
配置工件规则
您可以使用 Apicurio Registry Web 控制台或 REST API 配置工件规则。详情请查看以下内容:
配置全局规则
您可以使用以下方法配置全局规则:
-
在 REST API 中使用
/rules操作 - 使用 Apicurio Registry Web 控制台
- 使用 Apicurio Registry 应用程序属性设置默认全局规则
配置默认全局规则
您可以在应用程序级别配置 Apicurio Registry,以启用或禁用全局规则。您可以在安装时配置默认全局规则,而无需使用以下应用程序属性格式进行安装后配置:
registry.rules.global.<ruleName>
registry.rules.global.<ruleName>
当前支持以下规则名称:
-
兼容性 -
有效期
application 属性的值必须是有效的配置选项,它特定于所配置的规则。下表显示了每个规则的有效值:
| 规则 | 值 |
|---|---|
| 有效期 |
|
|
| |
|
| |
| 兼容性 |
|
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
您可以将这些应用程序属性配置为 Java 系统属性,或者将它们包含在 Quarkus application.properties 文件中。如需了解更多详细信息,请参阅 Quarkus 文档。