367.2. websocket 选项


Jetty Websocket 组件支持 14 选项,它们如下所列。

名称描述默认类型

staticResources (consumer)

为静态资源(如 .html 文件等)设置资源路径。如果您使用 classpath: 前缀,可以从 classpath 加载这些资源,否则会从文件系统或 JAR 文件加载资源。例如,要从 root classpath 中加载使用 classpath:. 或 classpath:WEB-INF/static 如果尚未配置(为空),则不会使用静态资源。

 

字符串

host (common)

主机名.默认值为 0.0.0.0

0.0.0.0

字符串

port (common)

端口号。默认值为 9292

9292

整数

sslKeyPassword (security)

使用 SSL 时密钥存储的密码。

 

字符串

sslPassword (security)

使用 SSL 时的密码。

 

字符串

sslKeystore (security)

密钥存储的路径。

 

字符串

enableJmx (advanced)

如果这个选项为 true,将为此端点启用 Jetty JMX 支持。详情请查看 Jetty JMX 支持。

false

布尔值

minThreads (advanced)

设置服务器线程池中最少的线程数量的值。由于切换到 Jetty9,需要 MaxThreads/minThreads 或 threadPool 字段。minThreads 的默认值为 1。

 

整数

maxThreads (advanced)

设置服务器线程池中最大线程数的值。由于切换到 Jetty9,需要 MaxThreads/minThreads 或 threadPool 字段。最大线程数的默认值为 1 2 noCores。

 

整数

threadPool (advanced)

为服务器使用自定义线程池。由于切换到 Jetty9,需要 MaxThreads/minThreads 或 threadPool 字段。

 

ThreadPool

sslContextParameters (security)

使用 SSLContextParameters 配置安全性

 

SSLContextParameters

useGlobalSslContext Parameters (security)

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

false

布尔值

socketFactory (common)

要配置包含用于子协议的自定义 WebSocketFactory 的映射。映射中的密钥是子协议。默认密钥为默认实现保留。

 

map

resolveProperty Placeholders (advanced)

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

true

布尔值

Jetty Websocket 端点使用 URI 语法配置:

websocket:host:port/resourceUri

使用以下路径和查询参数:

367.2.1. 路径名(3 参数):

名称描述默认类型

主机

主机名.默认值为 0.0.0.0。在组件上设置这个选项将使用组件配置的值作为默认值。

0.0.0.0

字符串

port

端口号。默认值为 9292。在组件上设置这个选项将使用组件配置的值作为默认值。

9292

整数

resourceUri

要使用的 websocket 频道 需要 名称

 

字符串

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.