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 服务注解值。
元素 | 描述 | 默认 |
---|---|---|
|
包含 |
|
| 托管该服务的 URL 的方案部分。您可以指定 "http" 或 "https"。 | http |
| 托管 API 服务的 URL 的路径部分。 | |
| 托管 API 服务的 URL 的端口部分。 | 80 |
| 托管 API 服务描述文档的位置的路径。如果文档是自托管,或者完整 URL 是外部的,您可以指定相对路径。 | |
| 3scale 发现实现的版本。 | v1 |
|
将 如果设置为 true,则 3scale 将尝试发现此服务。 如果设置为 false,则 3scale 将无法尝试发现此服务。 您可以将这个元素用作交换机,通过将它设置为 "false" 来临时关闭 3scale 发现集成。 | 如果您没有指定值,则增强器会尝试自动探测到该服务是否可以被发现。如果增强器确定服务无法发现,3scale 将无法尝试发现这个服务。 |