搜索

5.3. Fabric8 Service Discovery Enricher 元素

download PDF

下表描述了您可以为 Fabric8 Service Discovery Enricher 指定的元素,如果要覆盖默认值和 camel-context.xml 文件中定义的值。

您可以在 Fuse Rest DSL 项目的 pom.xml 文件或 src/main/fabric8/service.yml 文件中定义这些值。(如果您在两个文件中定义值,增强器将使用 service.yml 文件中的值。)如需示例 ,请参阅自定义 API 服务注解值

表 5.1. Fabric8 Service Discovery Enricher 元素
元素描述default

springDir

包含 camel-context.xml 文件的 spring 配置目录的路径。

用于识别 Camel Rest DSL 项目的 /src/main/resources/spring 路径。

scheme

托管该服务的 URL 的方案部分。您可以指定 "http" 或 "https"。

http

path

托管 API 服务的 URL 的路径部分。

 

port

托管 API 服务的 URL 的端口部分。

80

descriptionPath

托管 API 服务描述文档的位置的路径。如果文档在外部托管,您可以指定一个相对路径,也可以指定完整的 URL。

 

discoveryVersion

3scale 发现实现的版本。

v1

可发现

discovery.3scale.net 标签设为 truefalse 的元素。

如果设置为 true,3scale 将尝试发现此服务。

如果设置为 false,3scale 不会尝试发现此服务。

您可以使用此元素作为交换机,通过将其设置为 "false" 来临时关闭 3scale 发现集成。

如果没有指定值,增强器会尝试自动检测该服务是否可以发现。如果增强器决定它无法发现该服务,3scale 不会尝试发现此服务。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.