5.3. Fabric8 Service Discovery 增强了元素


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

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

Expand
表 5.1. Fabric8 Service Discovery 增强了元素
元素描述默认

springDir

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

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

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 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

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

Theme

© 2025 Red Hat