5.3. Fabric8 Service Discovery Enricher 元素
下表描述了您可以为 Fabric8 Service Discovery Enricher 指定的元素,如果要覆盖默认值和 camel-context.xml
文件中定义的值。
您可以在 Fuse Rest DSL 项目的 pom.xml
文件或 src/main/fabric8/service.yml
文件中定义这些值。(如果您在两个文件中定义值,增强器将使用 service.yml
文件中的值。) 如需示例 ,请参阅自定义 API 服务注解值。
元素 | 描述 | default |
---|---|---|
|
包含 |
用于识别 Camel Rest DSL 项目的 |
| 托管该服务的 URL 的方案部分。您可以指定 "http" 或 "https"。 | http |
| 托管 API 服务的 URL 的路径部分。 | |
| 托管 API 服务的 URL 的端口部分。 | 80 |
| 托管 API 服务描述文档的位置的路径。如果文档在外部托管,您可以指定一个相对路径,也可以指定完整的 URL。 | |
| 3scale 发现实现的版本。 | v1 |
|
将 如果设置为 true,3scale 将尝试发现此服务。 如果设置为 false,3scale 不会尝试发现此服务。 您可以使用此元素作为交换机,通过将其设置为 "false" 来临时关闭 3scale 发现集成。 | 如果没有指定值,增强器会尝试自动检测该服务是否可以发现。如果增强器决定它无法发现该服务,3scale 不会尝试发现此服务。 |