搜索

第 10 章 Service Registry 内容规则引用

download PDF

本章提供有关支持的内容规则类型的参考信息,它们对工件类型的支持级别,以及特定于工件和全局规则的优先级顺序。

其他资源

10.1. Service Registry 内容规则类型

您可以指定 VALIDITYCOMPATIBILITYINTEGRITY 规则类型,以管理 Service Registry 中的内容演进。这些规则类型适用于全局规则和特定于工件的规则。

表 10.1. Service Registry 内容规则类型
类型描述

有效期

在将内容添加到 Service Registry 之前验证内容。此规则可能的配置值如下:

  • FULL :验证是语法和语义。
  • SYNTAX_ONLY :验证只是语法。
  • NONE: 禁用所有验证检查。

兼容性

在更新工件时强制实施兼容性级别(例如,选择 BACKWARD 以向后兼容)。确保新工件与之前添加的工件版本或客户端兼容。此规则可能的配置值如下:

  • FULL :新工件正向前和向后兼容,与最近添加的工件兼容。
  • FULL_TRANSITIVE :新工件与所有以前添加的工件时向前和向后兼容的。
  • BACKWARD: 使用新工件的客户端可以读取使用最近添加的工件写入的数据。
  • BACKWARD_TRANSITIVE :使用新工件的客户端可以读取使用所有之前添加的工件写入的数据。
  • FORWARD: 使用最新添加的工件的客户端可以读取使用新工件写入的数据。
  • FORWARD_TRANSITIVE :使用所有以前添加的工件的客户端可以读取使用新工件写入的数据。
  • NONE :禁用所有向后和转发兼容性检查。

完整性

在创建或更新工件时强制实施工件引用完整性。启用并配置此规则,以确保任何提供的工件引用都正确。此规则可能的配置值如下:

  • FULL: 所有工件引用完整性检查都已启用。
  • NO_DUPLICATES: 如果有任何重复的工件引用,则拒绝。
  • REFS_EXIST :如果存在对不存在的工件的引用,则忽略。
  • ALL_REFS_MAPPED: 确保所有工件引用都已映射。
  • NONE :所有工件引用完整性检查都被禁用。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.