66.9. Spring Boot Auto-Configuration
组件支持 102 选项,如下所列。
Name | 描述 | 默认值 | 类型 |
---|---|---|---|
camel.cluster.kubernetes.attributes | 自定义服务属性。 | Map | |
camel.cluster.kubernetes.cluster-labels | 设置用于识别组成集群的 pod 的标签。 | Map | |
camel.cluster.kubernetes.config-map-name | 设置用于进行 optimistic locking (默认为 'leaders)的 ConfigMap 名称。 | 字符串 | |
camel.cluster.kubernetes.connection-timeout-millis | 向 Kubernetes API 服务器发出请求时使用的连接超时(以毫秒为单位)。 | 整数 | |
camel.cluster.kubernetes.enabled | 设定是否应启用 Kubernetes 集群服务,默认为 false。 | false | 布尔值 |
camel.cluster.kubernetes.id | 集群服务 ID。 | 字符串 | |
camel.cluster.kubernetes.jitter-factor | 要应用的 jitter 因素,以防止所有 pod 在同一即时调用 Kubernetes API。 | å�Œ | |
camel.cluster.kubernetes.kubernetes-namespace | 设置包含 pod 和 configmap 的 Kubernetes 命名空间的名称(默认自动探测到)。 | 字符串 | |
camel.cluster.kubernetes.lease-duration-millis | 当前领导的租期的默认持续时间。 | Long | |
camel.cluster.kubernetes.master-url | 设置 Kubernetes 主机的 URL (默认为从 Kubernetes 客户端属性读取)。 | 字符串 | |
camel.cluster.kubernetes.order | 服务查找顺序/优先级. | 整数 | |
camel.cluster.kubernetes.pod-name | 设置当前 pod 的名称(默认为从容器主机名检测)。 | 字符串 | |
camel.cluster.kubernetes.renew-deadline-millis | 领导机必须停止其服务的截止时间,因为它可能已失去领导机。 | Long | |
camel.cluster.kubernetes.retry-period-millis | 连续两次尝试检查并获取领导权利之间的时间。它使用 jitter 因子来随机化。 | Long | |
camel.component.kubernetes-config-maps.autowired-enabled | 是否启用自动关闭。这用于自动关闭选项(选项必须标记为 autowired),方法是在 registry 中查找查找是否有单个匹配类型实例,然后在组件上配置。这可以用于自动配置 JDBC 数据源、JMS 连接工厂、AWS 客户端等。 | true | 布尔值 |
camel.component.kubernetes-config-maps.bridge-error-handler | 允许将消费者桥接到 Camel 路由错误处理程序,这意味着当消费者试图选择传入消息或类似信息时发生异常,现在将作为消息处理并由路由 Error Handler 处理。默认情况下,使用者将使用 org.apache.camel.spi.ExceptionHandler 来处理例外情况,该处理程序将被记录在 WARN 或 ERROR 级别,并忽略。 | false | 布尔值 |
camel.component.kubernetes-config-maps.enabled | 是否启用 kubernetes-config-maps 组件的自动配置。这默认是启用的。 | 布尔值 | |
camel.component.kubernetes-config-maps.kubernetes-client | 使用现有的 kubernetes 客户端。选项是一个 io.fabric8.kubernetes.client.KubernetesClient 类型。 | KubernetesClient | |
camel.component.kubernetes-config-maps.lazy-start-producer | 生成者是否应懒惰启动 (在第一个消息中)。通过懒惰启动,您可以使用此选项来允许 CamelContext 和路由在生成者启动期间启动,并导致路由启动失败。通过懒惰启动,启动失败可以在路由信息时通过 Camel 的路由错误处理程序进行处理。请注意,在处理第一个消息时,创建并启动生成者可能需要稍等时间,并延长处理的总处理时间。 | false | 布尔值 |
camel.component.kubernetes-custom-resources.autowired-enabled | 是否启用自动关闭。这用于自动关闭选项(选项必须标记为 autowired),方法是在 registry 中查找查找是否有单个匹配类型实例,然后在组件上配置。这可以用于自动配置 JDBC 数据源、JMS 连接工厂、AWS 客户端等。 | true | 布尔值 |
camel.component.kubernetes-custom-resources.bridge-error-handler | 允许将消费者桥接到 Camel 路由错误处理程序,这意味着当消费者试图选择传入消息或类似信息时发生异常,现在将作为消息处理并由路由 Error Handler 处理。默认情况下,使用者将使用 org.apache.camel.spi.ExceptionHandler 来处理例外情况,该处理程序将被记录在 WARN 或 ERROR 级别,并忽略。 | false | 布尔值 |
camel.component.kubernetes-custom-resources.enabled | 是否启用 kubernetes-custom-resources 组件的自动配置。这默认是启用的。 | 布尔值 | |
camel.component.kubernetes-custom-resources.kubernetes-client | 使用现有的 kubernetes 客户端。选项是一个 io.fabric8.kubernetes.client.KubernetesClient 类型。 | KubernetesClient | |
camel.component.kubernetes-custom-resources.lazy-start-producer | 生成者是否应懒惰启动 (在第一个消息中)。通过懒惰启动,您可以使用此选项来允许 CamelContext 和路由在生成者启动期间启动,并导致路由启动失败。通过懒惰启动,启动失败可以在路由信息时通过 Camel 的路由错误处理程序进行处理。请注意,在处理第一个消息时,创建并启动生成者可能需要稍等时间,并延长处理的总处理时间。 | false | 布尔值 |
camel.component.kubernetes-deployments.autowired-enabled | 是否启用自动关闭。这用于自动关闭选项(选项必须标记为 autowired),方法是在 registry 中查找查找是否有单个匹配类型实例,然后在组件上配置。这可以用于自动配置 JDBC 数据源、JMS 连接工厂、AWS 客户端等。 | true | 布尔值 |
camel.component.kubernetes-deployments.bridge-error-handler | 允许将消费者桥接到 Camel 路由错误处理程序,这意味着当消费者试图选择传入消息或类似信息时发生异常,现在将作为消息处理并由路由 Error Handler 处理。默认情况下,使用者将使用 org.apache.camel.spi.ExceptionHandler 来处理例外情况,该处理程序将被记录在 WARN 或 ERROR 级别,并忽略。 | false | 布尔值 |
camel.component.kubernetes-deployments.enabled | 是否启用 kubernetes-deployments 组件的自动配置。这默认是启用的。 | 布尔值 | |
camel.component.kubernetes-deployments.kubernetes-client | 使用现有的 kubernetes 客户端。选项是一个 io.fabric8.kubernetes.client.KubernetesClient 类型。 | KubernetesClient | |
camel.component.kubernetes-deployments.lazy-start-producer | 生成者是否应懒惰启动 (在第一个消息中)。通过懒惰启动,您可以使用此选项来允许 CamelContext 和路由在生成者启动期间启动,并导致路由启动失败。通过懒惰启动,启动失败可以在路由信息时通过 Camel 的路由错误处理程序进行处理。请注意,在处理第一个消息时,创建并启动生成者可能需要稍等时间,并延长处理的总处理时间。 | false | 布尔值 |
camel.component.kubernetes-events.autowired-enabled | 是否启用自动关闭。这用于自动关闭选项(选项必须标记为 autowired),方法是在 registry 中查找查找是否有单个匹配类型实例,然后在组件上配置。这可以用于自动配置 JDBC 数据源、JMS 连接工厂、AWS 客户端等。 | true | 布尔值 |
camel.component.kubernetes-events.bridge-error-handler | 允许将消费者桥接到 Camel 路由错误处理程序,这意味着当消费者试图选择传入消息或类似信息时发生异常,现在将作为消息处理并由路由 Error Handler 处理。默认情况下,使用者将使用 org.apache.camel.spi.ExceptionHandler 来处理例外情况,该处理程序将被记录在 WARN 或 ERROR 级别,并忽略。 | false | 布尔值 |
camel.component.kubernetes-events.enabled | 是否启用 kubernetes-events 组件的自动配置。这默认是启用的。 | 布尔值 | |
camel.component.kubernetes-events.kubernetes-client | 使用现有的 kubernetes 客户端。选项是一个 io.fabric8.kubernetes.client.KubernetesClient 类型。 | KubernetesClient | |
camel.component.kubernetes-events.lazy-start-producer | 生成者是否应懒惰启动 (在第一个消息中)。通过懒惰启动,您可以使用此选项来允许 CamelContext 和路由在生成者启动期间启动,并导致路由启动失败。通过懒惰启动,启动失败可以在路由信息时通过 Camel 的路由错误处理程序进行处理。请注意,在处理第一个消息时,创建并启动生成者可能需要稍等时间,并延长处理的总处理时间。 | false | 布尔值 |
camel.component.kubernetes-hpa.autowired-enabled | 是否启用自动关闭。这用于自动关闭选项(选项必须标记为 autowired),方法是在 registry 中查找查找是否有单个匹配类型实例,然后在组件上配置。这可以用于自动配置 JDBC 数据源、JMS 连接工厂、AWS 客户端等。 | true | 布尔值 |
camel.component.kubernetes-hpa.bridge-error-handler | 允许将消费者桥接到 Camel 路由错误处理程序,这意味着当消费者试图选择传入消息或类似信息时发生异常,现在将作为消息处理并由路由 Error Handler 处理。默认情况下,使用者将使用 org.apache.camel.spi.ExceptionHandler 来处理例外情况,该处理程序将被记录在 WARN 或 ERROR 级别,并忽略。 | false | 布尔值 |
camel.component.kubernetes-hpa.enabled | 是否启用 kubernetes-hpa 组件的自动配置。这默认是启用的。 | 布尔值 | |
camel.component.kubernetes-hpa.kubernetes-client | 使用现有的 kubernetes 客户端。选项是一个 io.fabric8.kubernetes.client.KubernetesClient 类型。 | KubernetesClient | |
camel.component.kubernetes-hpa.lazy-start-producer | 生成者是否应懒惰启动 (在第一个消息中)。通过懒惰启动,您可以使用此选项来允许 CamelContext 和路由在生成者启动期间启动,并导致路由启动失败。通过懒惰启动,启动失败可以在路由信息时通过 Camel 的路由错误处理程序进行处理。请注意,在处理第一个消息时,创建并启动生成者可能需要稍等时间,并延长处理的总处理时间。 | false | 布尔值 |
camel.component.kubernetes-job.autowired-enabled | 是否启用自动关闭。这用于自动关闭选项(选项必须标记为 autowired),方法是在 registry 中查找查找是否有单个匹配类型实例,然后在组件上配置。这可以用于自动配置 JDBC 数据源、JMS 连接工厂、AWS 客户端等。 | true | 布尔值 |
camel.component.kubernetes-job.bridge-error-handler | 允许将消费者桥接到 Camel 路由错误处理程序,这意味着当消费者试图选择传入消息或类似信息时发生异常,现在将作为消息处理并由路由 Error Handler 处理。默认情况下,使用者将使用 org.apache.camel.spi.ExceptionHandler 来处理例外情况,该处理程序将被记录在 WARN 或 ERROR 级别,并忽略。 | false | 布尔值 |
camel.component.kubernetes-job.enabled | 是否启用 kubernetes-job 组件的自动配置。这默认是启用的。 | 布尔值 | |
camel.component.kubernetes-job.kubernetes-client | 使用现有的 kubernetes 客户端。选项是一个 io.fabric8.kubernetes.client.KubernetesClient 类型。 | KubernetesClient | |
camel.component.kubernetes-job.lazy-start-producer | 生成者是否应懒惰启动 (在第一个消息中)。通过懒惰启动,您可以使用此选项来允许 CamelContext 和路由在生成者启动期间启动,并导致路由启动失败。通过懒惰启动,启动失败可以在路由信息时通过 Camel 的路由错误处理程序进行处理。请注意,在处理第一个消息时,创建并启动生成者可能需要稍等时间,并延长处理的总处理时间。 | false | 布尔值 |
camel.component.kubernetes-namespaces.autowired-enabled | 是否启用自动关闭。这用于自动关闭选项(选项必须标记为 autowired),方法是在 registry 中查找查找是否有单个匹配类型实例,然后在组件上配置。这可以用于自动配置 JDBC 数据源、JMS 连接工厂、AWS 客户端等。 | true | 布尔值 |
camel.component.kubernetes-namespaces.bridge-error-handler | 允许将消费者桥接到 Camel 路由错误处理程序,这意味着当消费者试图选择传入消息或类似信息时发生异常,现在将作为消息处理并由路由 Error Handler 处理。默认情况下,使用者将使用 org.apache.camel.spi.ExceptionHandler 来处理例外情况,该处理程序将被记录在 WARN 或 ERROR 级别,并忽略。 | false | 布尔值 |
camel.component.kubernetes-namespaces.enabled | 是否启用 kubernetes-namespaces 组件的自动配置。这默认是启用的。 | 布尔值 | |
camel.component.kubernetes-namespaces.kubernetes-client | 使用现有的 kubernetes 客户端。选项是一个 io.fabric8.kubernetes.client.KubernetesClient 类型。 | KubernetesClient | |
camel.component.kubernetes-namespaces.lazy-start-producer | 生成者是否应懒惰启动 (在第一个消息中)。通过懒惰启动,您可以使用此选项来允许 CamelContext 和路由在生成者启动期间启动,并导致路由启动失败。通过懒惰启动,启动失败可以在路由信息时通过 Camel 的路由错误处理程序进行处理。请注意,在处理第一个消息时,创建并启动生成者可能需要稍等时间,并延长处理的总处理时间。 | false | 布尔值 |
camel.component.kubernetes-nodes.autowired-enabled | 是否启用自动关闭。这用于自动关闭选项(选项必须标记为 autowired),方法是在 registry 中查找查找是否有单个匹配类型实例,然后在组件上配置。这可以用于自动配置 JDBC 数据源、JMS 连接工厂、AWS 客户端等。 | true | 布尔值 |
camel.component.kubernetes-nodes.bridge-error-handler | 允许将消费者桥接到 Camel 路由错误处理程序,这意味着当消费者试图选择传入消息或类似信息时发生异常,现在将作为消息处理并由路由 Error Handler 处理。默认情况下,使用者将使用 org.apache.camel.spi.ExceptionHandler 来处理例外情况,该处理程序将被记录在 WARN 或 ERROR 级别,并忽略。 | false | 布尔值 |
camel.component.kubernetes-nodes.enabled | 是否启用 kubernetes-nodes 组件的自动配置。这默认是启用的。 | 布尔值 | |
camel.component.kubernetes-nodes.kubernetes-client | 使用现有的 kubernetes 客户端。选项是一个 io.fabric8.kubernetes.client.KubernetesClient 类型。 | KubernetesClient | |
camel.component.kubernetes-nodes.lazy-start-producer | 生成者是否应懒惰启动 (在第一个消息中)。通过懒惰启动,您可以使用此选项来允许 CamelContext 和路由在生成者启动期间启动,并导致路由启动失败。通过懒惰启动,启动失败可以在路由信息时通过 Camel 的路由错误处理程序进行处理。请注意,在处理第一个消息时,创建并启动生成者可能需要稍等时间,并延长处理的总处理时间。 | false | 布尔值 |
camel.component.kubernetes-persistent-volumes-claims.autowired-enabled | 是否启用自动关闭。这用于自动关闭选项(选项必须标记为 autowired),方法是在 registry 中查找查找是否有单个匹配类型实例,然后在组件上配置。这可以用于自动配置 JDBC 数据源、JMS 连接工厂、AWS 客户端等。 | true | 布尔值 |
camel.component.kubernetes-persistent-volumes-claims.enabled | 是否启用 kubernetes-persistent-volumes-claims 组件的自动配置。这默认是启用的。 | 布尔值 | |
camel.component.kubernetes-persistent-volumes-claims.kubernetes-client | 使用现有的 kubernetes 客户端。选项是一个 io.fabric8.kubernetes.client.KubernetesClient 类型。 | KubernetesClient | |
camel.component.kubernetes-persistent-volumes-claims.lazy-start-producer | 生成者是否应懒惰启动 (在第一个消息中)。通过懒惰启动,您可以使用此选项来允许 CamelContext 和路由在生成者启动期间启动,并导致路由启动失败。通过懒惰启动,启动失败可以在路由信息时通过 Camel 的路由错误处理程序进行处理。请注意,在处理第一个消息时,创建并启动生成者可能需要稍等时间,并延长处理的总处理时间。 | false | 布尔值 |
camel.component.kubernetes-persistent-volumes.autowired-enabled | 是否启用自动关闭。这用于自动关闭选项(选项必须标记为 autowired),方法是在 registry 中查找查找是否有单个匹配类型实例,然后在组件上配置。这可以用于自动配置 JDBC 数据源、JMS 连接工厂、AWS 客户端等。 | true | 布尔值 |
camel.component.kubernetes-persistent-volumes.enabled | 是否启用 kubernetes-persistent-volumes 组件的自动配置。这默认是启用的。 | 布尔值 | |
camel.component.kubernetes-persistent-volumes.kubernetes-client | 使用现有的 kubernetes 客户端。选项是一个 io.fabric8.kubernetes.client.KubernetesClient 类型。 | KubernetesClient | |
camel.component.kubernetes-persistent-volumes.lazy-start-producer | 生成者是否应懒惰启动 (在第一个消息中)。通过懒惰启动,您可以使用此选项来允许 CamelContext 和路由在生成者启动期间启动,并导致路由启动失败。通过懒惰启动,启动失败可以在路由信息时通过 Camel 的路由错误处理程序进行处理。请注意,在处理第一个消息时,创建并启动生成者可能需要稍等时间,并延长处理的总处理时间。 | false | 布尔值 |
camel.component.kubernetes-pods.autowired-enabled | 是否启用自动关闭。这用于自动关闭选项(选项必须标记为 autowired),方法是在 registry 中查找查找是否有单个匹配类型实例,然后在组件上配置。这可以用于自动配置 JDBC 数据源、JMS 连接工厂、AWS 客户端等。 | true | 布尔值 |
camel.component.kubernetes-pods.bridge-error-handler | 允许将消费者桥接到 Camel 路由错误处理程序,这意味着当消费者试图选择传入消息或类似信息时发生异常,现在将作为消息处理并由路由 Error Handler 处理。默认情况下,使用者将使用 org.apache.camel.spi.ExceptionHandler 来处理例外情况,该处理程序将被记录在 WARN 或 ERROR 级别,并忽略。 | false | 布尔值 |
camel.component.kubernetes-pods.enabled | 是否启用 kubernetes-pods 组件的自动配置。这默认是启用的。 | 布尔值 | |
camel.component.kubernetes-pods.kubernetes-client | 使用现有的 kubernetes 客户端。选项是一个 io.fabric8.kubernetes.client.KubernetesClient 类型。 | KubernetesClient | |
camel.component.kubernetes-pods.lazy-start-producer | 生成者是否应懒惰启动 (在第一个消息中)。通过懒惰启动,您可以使用此选项来允许 CamelContext 和路由在生成者启动期间启动,并导致路由启动失败。通过懒惰启动,启动失败可以在路由信息时通过 Camel 的路由错误处理程序进行处理。请注意,在处理第一个消息时,创建并启动生成者可能需要稍等时间,并延长处理的总处理时间。 | false | 布尔值 |
camel.component.kubernetes-replication-controllers.autowired-enabled | 是否启用自动关闭。这用于自动关闭选项(选项必须标记为 autowired),方法是在 registry 中查找查找是否有单个匹配类型实例,然后在组件上配置。这可以用于自动配置 JDBC 数据源、JMS 连接工厂、AWS 客户端等。 | true | 布尔值 |
camel.component.kubernetes-replication-controllers.bridge-error-handler | 允许将消费者桥接到 Camel 路由错误处理程序,这意味着当消费者试图选择传入消息或类似信息时发生异常,现在将作为消息处理并由路由 Error Handler 处理。默认情况下,使用者将使用 org.apache.camel.spi.ExceptionHandler 来处理例外情况,该处理程序将被记录在 WARN 或 ERROR 级别,并忽略。 | false | 布尔值 |
camel.component.kubernetes-replication-controllers.enabled | 是否启用 kubernetes-replication-controllers 组件的自动配置。这默认是启用的。 | 布尔值 | |
camel.component.kubernetes-replication-controllers.kubernetes-client | 使用现有的 kubernetes 客户端。选项是一个 io.fabric8.kubernetes.client.KubernetesClient 类型。 | KubernetesClient | |
camel.component.kubernetes-replication-controllers.lazy-start-producer | 生成者是否应懒惰启动 (在第一个消息中)。通过懒惰启动,您可以使用此选项来允许 CamelContext 和路由在生成者启动期间启动,并导致路由启动失败。通过懒惰启动,启动失败可以在路由信息时通过 Camel 的路由错误处理程序进行处理。请注意,在处理第一个消息时,创建并启动生成者可能需要稍等时间,并延长处理的总处理时间。 | false | 布尔值 |
camel.component.kubernetes-resources-quota.autowired-enabled | 是否启用自动关闭。这用于自动关闭选项(选项必须标记为 autowired),方法是在 registry 中查找查找是否有单个匹配类型实例,然后在组件上配置。这可以用于自动配置 JDBC 数据源、JMS 连接工厂、AWS 客户端等。 | true | 布尔值 |
camel.component.kubernetes-resources-quota.enabled | 是否启用 kubernetes-resources-quota 组件的自动配置。这默认是启用的。 | 布尔值 | |
camel.component.kubernetes-resources-quota.kubernetes-client | 使用现有的 kubernetes 客户端。选项是一个 io.fabric8.kubernetes.client.KubernetesClient 类型。 | KubernetesClient | |
camel.component.kubernetes-resources-quota.lazy-start-producer | 生成者是否应懒惰启动 (在第一个消息中)。通过懒惰启动,您可以使用此选项来允许 CamelContext 和路由在生成者启动期间启动,并导致路由启动失败。通过懒惰启动,启动失败可以在路由信息时通过 Camel 的路由错误处理程序进行处理。请注意,在处理第一个消息时,创建并启动生成者可能需要稍等时间,并延长处理的总处理时间。 | false | 布尔值 |
camel.component.kubernetes-secrets.autowired-enabled | 是否启用自动关闭。这用于自动关闭选项(选项必须标记为 autowired),方法是在 registry 中查找查找是否有单个匹配类型实例,然后在组件上配置。这可以用于自动配置 JDBC 数据源、JMS 连接工厂、AWS 客户端等。 | true | 布尔值 |
camel.component.kubernetes-secrets.enabled | 是否启用 kubernetes-secrets 组件的自动配置。这默认是启用的。 | 布尔值 | |
camel.component.kubernetes-secrets.kubernetes-client | 使用现有的 kubernetes 客户端。选项是一个 io.fabric8.kubernetes.client.KubernetesClient 类型。 | KubernetesClient | |
camel.component.kubernetes-secrets.lazy-start-producer | 生成者是否应懒惰启动 (在第一个消息中)。通过懒惰启动,您可以使用此选项来允许 CamelContext 和路由在生成者启动期间启动,并导致路由启动失败。通过懒惰启动,启动失败可以在路由信息时通过 Camel 的路由错误处理程序进行处理。请注意,在处理第一个消息时,创建并启动生成者可能需要稍等时间,并延长处理的总处理时间。 | false | 布尔值 |
camel.component.kubernetes-service-accounts.autowired-enabled | 是否启用自动关闭。这用于自动关闭选项(选项必须标记为 autowired),方法是在 registry 中查找查找是否有单个匹配类型实例,然后在组件上配置。这可以用于自动配置 JDBC 数据源、JMS 连接工厂、AWS 客户端等。 | true | 布尔值 |
camel.component.kubernetes-service-accounts.enabled | 是否启用 kubernetes-service-accounts 组件的自动配置。这默认是启用的。 | 布尔值 | |
camel.component.kubernetes-service-accounts.kubernetes-client | 使用现有的 kubernetes 客户端。选项是一个 io.fabric8.kubernetes.client.KubernetesClient 类型。 | KubernetesClient | |
camel.component.kubernetes-service-accounts.lazy-start-producer | 生成者是否应懒惰启动 (在第一个消息中)。通过懒惰启动,您可以使用此选项来允许 CamelContext 和路由在生成者启动期间启动,并导致路由启动失败。通过懒惰启动,启动失败可以在路由信息时通过 Camel 的路由错误处理程序进行处理。请注意,在处理第一个消息时,创建并启动生成者可能需要稍等时间,并延长处理的总处理时间。 | false | 布尔值 |
camel.component.kubernetes-services.autowired-enabled | 是否启用自动关闭。这用于自动关闭选项(选项必须标记为 autowired),方法是在 registry 中查找查找是否有单个匹配类型实例,然后在组件上配置。这可以用于自动配置 JDBC 数据源、JMS 连接工厂、AWS 客户端等。 | true | 布尔值 |
camel.component.kubernetes-services.bridge-error-handler | 允许将消费者桥接到 Camel 路由错误处理程序,这意味着当消费者试图选择传入消息或类似信息时发生异常,现在将作为消息处理并由路由 Error Handler 处理。默认情况下,使用者将使用 org.apache.camel.spi.ExceptionHandler 来处理例外情况,该处理程序将被记录在 WARN 或 ERROR 级别,并忽略。 | false | 布尔值 |
camel.component.kubernetes-services.enabled | 是否启用 kubernetes-services 组件的自动配置。这默认是启用的。 | 布尔值 | |
camel.component.kubernetes-services.kubernetes-client | 使用现有的 kubernetes 客户端。选项是一个 io.fabric8.kubernetes.client.KubernetesClient 类型。 | KubernetesClient | |
camel.component.kubernetes-services.lazy-start-producer | 生成者是否应懒惰启动 (在第一个消息中)。通过懒惰启动,您可以使用此选项来允许 CamelContext 和路由在生成者启动期间启动,并导致路由启动失败。通过懒惰启动,启动失败可以在路由信息时通过 Camel 的路由错误处理程序进行处理。请注意,在处理第一个消息时,创建并启动生成者可能需要稍等时间,并延长处理的总处理时间。 | false | 布尔值 |
camel.component.openshift-build-configs.autowired-enabled | 是否启用自动关闭。这用于自动关闭选项(选项必须标记为 autowired),方法是在 registry 中查找查找是否有单个匹配类型实例,然后在组件上配置。这可以用于自动配置 JDBC 数据源、JMS 连接工厂、AWS 客户端等。 | true | 布尔值 |
camel.component.openshift-build-configs.enabled | 是否启用 openshift-build-configs 组件的自动配置。这默认是启用的。 | 布尔值 | |
camel.component.openshift-build-configs.kubernetes-client | 使用现有的 kubernetes 客户端。选项是一个 io.fabric8.kubernetes.client.KubernetesClient 类型。 | KubernetesClient | |
camel.component.openshift-build-configs.lazy-start-producer | 生成者是否应懒惰启动 (在第一个消息中)。通过懒惰启动,您可以使用此选项来允许 CamelContext 和路由在生成者启动期间启动,并导致路由启动失败。通过懒惰启动,启动失败可以在路由信息时通过 Camel 的路由错误处理程序进行处理。请注意,在处理第一个消息时,创建并启动生成者可能需要稍等时间,并延长处理的总处理时间。 | false | 布尔值 |
camel.component.openshift-builds.autowired-enabled | 是否启用自动关闭。这用于自动关闭选项(选项必须标记为 autowired),方法是在 registry 中查找查找是否有单个匹配类型实例,然后在组件上配置。这可以用于自动配置 JDBC 数据源、JMS 连接工厂、AWS 客户端等。 | true | 布尔值 |
camel.component.openshift-builds.enabled | 是否启用 openshift-builds 组件的自动配置。这默认是启用的。 | 布尔值 | |
camel.component.openshift-builds.kubernetes-client | 使用现有的 kubernetes 客户端。选项是一个 io.fabric8.kubernetes.client.KubernetesClient 类型。 | KubernetesClient | |
camel.component.openshift-builds.lazy-start-producer | 生成者是否应懒惰启动 (在第一个消息中)。通过懒惰启动,您可以使用此选项来允许 CamelContext 和路由在生成者启动期间启动,并导致路由启动失败。通过懒惰启动,启动失败可以在路由信息时通过 Camel 的路由错误处理程序进行处理。请注意,在处理第一个消息时,创建并启动生成者可能需要稍等时间,并延长处理的总处理时间。 | false | 布尔值 |
camel.component.openshift-deploymentconfigs.autowired-enabled | 是否启用自动关闭。这用于自动关闭选项(选项必须标记为 autowired),方法是在 registry 中查找查找是否有单个匹配类型实例,然后在组件上配置。这可以用于自动配置 JDBC 数据源、JMS 连接工厂、AWS 客户端等。 | true | 布尔值 |
camel.component.openshift-deploymentconfigs.bridge-error-handler | 允许将消费者桥接到 Camel 路由错误处理程序,这意味着当消费者试图选择传入消息或类似信息时发生异常,现在将作为消息处理并由路由 Error Handler 处理。默认情况下,使用者将使用 org.apache.camel.spi.ExceptionHandler 来处理例外情况,该处理程序将被记录在 WARN 或 ERROR 级别,并忽略。 | false | 布尔值 |
camel.component.openshift-deploymentconfigs.enabled | 是否启用 openshift-deploymentconfigs 组件的自动配置。这默认是启用的。 | 布尔值 | |
camel.component.openshift-deploymentconfigs.kubernetes-client | 使用现有的 kubernetes 客户端。选项是一个 io.fabric8.kubernetes.client.KubernetesClient 类型。 | KubernetesClient | |
camel.component.openshift-deploymentconfigs.lazy-start-producer | 生成者是否应懒惰启动 (在第一个消息中)。通过懒惰启动,您可以使用此选项来允许 CamelContext 和路由在生成者启动期间启动,并导致路由启动失败。通过懒惰启动,启动失败可以在路由信息时通过 Camel 的路由错误处理程序进行处理。请注意,在处理第一个消息时,创建并启动生成者可能需要稍等时间,并延长处理的总处理时间。 | false | 布尔值 |