282.3. Spring Boot Auto-Configuration


组件支持 24 个选项,如下所列。

Expand
名称描述默认值类型

camel.component.restlet.controller-daemon

指明控制器线程应该是守护进程(没有阻塞 JVM 退出)。

 

布尔值

camel.component.restlet.controller-sleep-time-ms

在每次控制之间休眠控制器线程的时间。

 

整数

camel.component.restlet.disable-stream-cache

决定是否缓存 Restlet 的原始输入流(Camel 会将流读取到内存/流到文件、流缓存)缓存。默认情况下,Camel 将缓存 Restlet 输入流来支持多次读取它,以确保 Camel 可以从流检索所有数据。但是,当您需要访问原始流时,您可以将这个选项设置为 true,比如将其直接流传输到文件或其他持久性存储。DefaultRestletBinding 会将请求输入流复制到流缓存中,如果此选项为 false,则将其放入消息正文,以便支持多次读取流。

false

布尔值

camel.component.restlet.enabled

启用 restlet 组件

true

布尔值

camel.component.restlet.enabled-converters

作为完整类名称或简单类名称启用的转换器列表。如果为空或 null,则会自动注册的所有转换器

 

list

camel.component.restlet.header-filter-strategy

使用自定义 org.apache.camel.spi.HeaderFilterStrategy 过滤标头到 Camel 消息。选项是一个 org.apache.camel.spi.HeaderFilterStrategy 类型。

 

字符串

camel.component.restlet.inbound-buffer-size

读取消息时缓冲区的大小。

 

整数

camel.component.restlet.low-threads

确定连接器被视为超载的 worker 线程数量。

 

整数

camel.component.restlet.max-connections-per-host

每个主机(IP 地址)的最大并发连接数。

 

整数

camel.component.restlet.max-queued

如果没有任何 worker 线程可用于服务,则可以排队的最大调用数。如果值为 '0',则不会使用队列,如果没有 worker 线程立即可用,则拒绝调用。如果值为 '-1',则使用未绑定队列,并且调用永远不会被拒绝。

 

整数

camel.component.restlet.max-threads

将服务请求的最大线程数。

 

整数

camel.component.restlet.max-total-connections

总数内的最大并发连接数。

 

整数

camel.component.restlet.min-threads

等待服务请求的最小线程。

 

整数

camel.component.restlet.outbound-buffer-size

编写消息时缓冲区的大小。

 

整数

camel.component.restlet.persisting-connections

指明连接是否应该在调用后保持活动状态。

 

布尔值

camel.component.restlet.pipelining-connections

指明是否支持 pipelining 连接。

 

布尔值

camel.component.restlet.port

为 restlet 消费者路由配置端口号。这允许将此一次配置为为这些消费者重复使用相同的端口。

 

整数

camel.component.restlet.resolve-property-placeholders

启动时组件是否应解析自身上的属性占位符。只有属于 String 类型的属性才能使用属性占位符。

true

布尔值

camel.component.restlet.reuse-address

启用/禁用 SO_REUSEADDR 套接字选项。如需了解更多详细信息,请参阅 java.io.ServerSocket#reuseAddress 属性。

 

布尔值

camel.component.restlet.ssl-context-parameters

使用 SSLContextParameters 配置安全性。选项是 org.apache.camel.util.jsse.SSLContextParameters 类型。

 

字符串

camel.component.restlet.synchronous

是否将同步 Restlet 客户端用于制作者。将这个选项设置为 true 可能会产生更快的性能,因为它似乎 Restlet 同步客户端可以更好地工作。

 

布尔值

camel.component.restlet.thread-max-idle-time-ms

空闲线程在收集前等待操作的时间。

 

整数

camel.component.restlet.use-forwarded-for-header

查找流行代理和缓存支持的 X-Forwarded-For 标头,并使用它来填充 Request.getClientAddresses ()方法结果。这些信息只适用于本地网络中的中介组件。通过设置假的标头,可以轻松地更改其他地址,不应对严重的安全检查进行信任。

 

布尔值

camel.component.restlet.use-global-ssl-context-parameters

启用使用全局 SSL 上下文参数。

false

布尔值

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

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

Theme

© 2026 Red Hat