JettyWebSocketServer
描述:
实现WebSocketServerService接口。此服务使用Jetty WebSocket客户端模块在整个应用程序中提供WebSocket会话管理
标签:
WebSocket, Jetty, server, 服务器
参数:
如下列表中,必填参数则标识为加粗. 其他未加粗参数,则表示为可选参数。表中同时提到参数默认值设置, 并且 参数还支持 表达式语言.
名字 | 默认值 | 允许值列表 | 描述 |
---|---|---|---|
输入缓存大小 | 4 kb | 输入的缓存大小 (从网络层读取) | |
文本消息大小 | 64 kb | 解析或生成的文本消息最大值 | |
二进制消息大小 | 64 kb | 解析或生成的二进制消息最大值 | |
监听端口 | 指定WebSocket服务器监听的端口 支持表达式语言 (仅支持变量) | ||
SSL服务 | 控制器服务API: RestrictedSSLContextService 实现: StandardRestrictedSSLContextService | 用于安全访问服务器的SSL服务设置,如果配置,则服务器将仅接受WSS请求。否则服务器仅接受WS请求 | |
SSL客户端认证 | 不认证 | - 不认证 - 尝试认证 - 需要认证 | 指定是否应通过其证书对客户端进行身份验证。 如果《SSL服务》不设置,或仅使用KeyStore 而不是TrustStore,则将忽略该参数 |
启用基本认证 | 不启用 | - 启用 - 不启用 | 如果启用,客户端请求连接将通过基本认证配置来认证 |
基本认证路径 | /* | 指定应用基本认证的路径 支持表达式语言 (仅支持变量) | |
基本认证角色 | ** | 认证的用户必须指定一个角色,多角色可以由逗号分隔。 '*'表示任何角色,并且''包含任何角色包括没有角色的 支持表达式语言 (仅支持变量)** | |
登录服务 | HashLoginService | - HashLoginService | 指定用于基本认证的登录服务 |
用户配置文件 | 指定一个用于HashLoginService服务且包含用户基本认证信息的配置文件。 更多细节:http://www.eclipse.org/jetty/documentation/current/configuring-security.html 支持表达式语言 (仅支持变量) |
状态管理:
该组件不保存状态。
限制:
该组件没有限制
系统资源考量:
未提供。