5.3. Fabric8 服务发现 Enricher 元素
下表描述了您可以为 Fabric8 服务发现 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 将无法尝试发现该服务。 |