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>
Copy to Clipboard Toggle word wrap

当前支持以下规则名称:

  • 兼容性
  • 有效期

application 属性的值必须是有效的配置选项,它特定于所配置的规则。下表显示了每个规则的有效值:

Expand
表 2.1. Apicurio Registry 内容规则
规则

有效期

FULL

 

SYNTAX_ONLY

 

NONE

兼容性

向后

 

BACKWARD_TRANSITIVE

 

向前

 

FORWARD_TRANSITIVE

 

FULL

 

FULL_TRANSITIVE

 

NONE

注意

您可以将这些应用程序属性配置为 Java 系统属性,或者将它们包含在 Quarkus application.properties 文件中。如需了解更多详细信息,请参阅 Quarkus 文档

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部