A.26. 补救子系统属性


表 A.80. 远程属性
属性default描述

worker-read-threads

1

为 remoting worker 创建的读取线程数量。

worker-task-core-threads

4

远程 worker 任务线程池的核心线程数量。

worker-task-keepalive

60

保持非内核远程 worker 任务线程的毫秒数。

worker-task-limit

16384

在拒绝前允许的最大重新 worker 任务数量。

worker-task-max-threads

16

remoting worker 任务线程池的最大线程数量。

worker-write-threads

1

为远程 worker 创建的写入线程数量。

重要

remoting 元素的上述属性已弃用。这些属性现在应使用 io 子系统进行配置。

表 A.81. 端点属性
属性default描述

auth-realm

 

如果没有指定身份验证 CallbackHandler,要使用的身份验证域。

authentication-retries

3

指定在关闭连接前允许客户端重试身份验证的次数。

authorize-id

 

SASL 授权 ID。如果没有指定身份验证 CallbackHandler,而所选的 SASL 机制需要用户名,则用作身份验证用户名。

buffer-region-size

 

分配的缓冲区区域的大小。

heartbeat-interval

2147483647

连接心跳的时间间隔,以毫秒为单位。如果连接在此时间的出站方向下闲置,将发送 ping 消息,这将触发相应的回复消息。

max-inbound-channels

40

频道中并发入站消息的最大数量。

max-inbound-message-size

9223372036854775807

允许的最大入站消息大小。超过这个大小的消息会在读端和写端抛出异常。

max-inbound-messages

80

支持连接的最大入站频道数。

max-outbound-channels

40

频道中并发出站消息的最大数量。

max-outbound-message-size

9223372036854775807

要发送的最大出站消息大小。没有大于此好的消息;尝试这样做将导致写端异常。

max-outbound-messages

65535

支持连接的出站频道的最大数量。

receive-buffer-size

8192

此端点通过连接接受的最大缓冲区的大小。

receive-window-size

131072

连接频道的接收方向的最大窗口大小,以字节为单位。

sasl-protocol

远程

如果默认创建 SaslServer 或 SaslClient,则指定的协议是 remoting,这可用于覆盖此值。

send-buffer-size

8192

此端点将通过连接传输的最大缓冲区的大小。

server-name

 

默认情况下,连接的服务器端将其名称与初始问候中的客户端传递,默认情况下会自动从连接的本地地址发现名称,也可以使用此操作覆盖该名称。

transmit-window-size

131072

连接频道的传输方向的最大窗口大小,以字节为单位。

worker

default

要使用的 worker

注意

当使用管理 CLI 更新 endpoint 元素时,可在 remoting 元素(例如: /subsystem= remoting / configuration =endpoint/)的配置下提供

连接器属性

连接器组件具有以下结构:

表 A.82. 连接器属性
属性default描述

authentication-provider

 

authentication-provider 元素包含用于传入连接的身份验证提供程序的名称。

sasl-protocol

remote

要传递给用于身份验证的 SASL 机制的协议。

security-realm

 

用于此连接器身份验证的相关安全域。

server-name

 

要在初始消息交换中发送的服务器名称,以及基于 SASL 的身份验证。

socket-binding

 

要附加的套接字绑定的名称(或名称)。

表 A.83. 属性属性
属性default描述

value

 

属性值。

安全属性

安全 组件允许您为连接器配置安全性,但不包含直接配置属性。它可以使用其嵌套组件(如 sasl )进行配置。

表 A.84. SASL 属性
属性default描述

include-mechanisms

 

可选的 nested include-mechanisms 元素包含允许的 SASL 机制名称的白名单。不允许在此列表中不存在任何机制。

qop

 

可选的嵌套 qop 元素包含质量保护值列表,以降序排列。

reuse-session

false

可选的 nested reuse-session 布尔值元素指定服务器是否应该尝试重复使用之前经过身份验证的会话信息。机制可能或者可能不支持这种重复使用,其他因素也可能会阻止它。

server-auth

false

可选的 server-auth 布尔值元素指定服务器是否应该对客户端进行身份验证。并非所有机制都可能支持此设置。

强度

 

可选的嵌套"strength"元素包含密码强度值列表,按首选顺序减少。

sasl-policy 属性

sasl-policy 组件允许您指定一个可选策略,用于缩小可用的机制集,但不包含直接配置属性。它可以通过其嵌套组件(如 策略 )进行配置。

表 A.85. 策略属性
属性default描述

forward-secrecy

true

可选的 nested forward-secrecy 元素包含一个布尔值,用于指定是否需要在会话之间实现转发保密的机制。转发保密意味着破坏到一个会话不会自动提供划分到将来会话的信息。

no-active

true

可选的 nested no-active 元素包含一个布尔值,它指定是否允许对活跃(非字典)攻击的机制。false 到 permit,true 代表拒绝。

no-anonymous

true

可选的 nested no-anonymous 元素包含一个布尔值,用于指定是否允许匿名登录机制。false 到 permit,true 代表拒绝。

无字典

true

可选的嵌套 no- 字典 元素包含一个布尔值,它指定是否允许机制易受被动字典攻击。false 到 permit,true 代表拒绝。

no-plain-text

true

可选的 nested no-plain-text 元素包含一个布尔值,它指定是否允许机制容易受到简单的纯文本攻击(如 PLAIN)。false 到 permit,true 代表拒绝。

pass-credentials

true

可选的嵌套 pass-credentials 元素包含一个布尔值,用于指定是否需要传递客户端凭证的机制。

HTTP Connector 属性

http-connector 组件具有以下结构:

表 A.86. http-connector 属性
属性default描述

authentication-provider

 

authentication-provider 元素包含用于传入连接的身份验证提供程序的名称。

connector-ref

 

undertow 子系统中要连接的连接器的名称(或名称)。

sasl-protocol

remote

要传递给用于身份验证的 SASL 机制的协议。

security-realm

 

用于此连接器身份验证的相关安全域。

server-name

 

要在初始消息交换中发送的服务器名称,以及基于 SASL 的身份验证。

出站连接属性

outbound-connection 组件具有以下结构:

表 A.87. outbound-connection 属性
属性default描述

uri

 

出站连接的连接 URI。

表 A.88. 属性属性
属性default描述

value

 

属性值。

注意

以上 属性 属性与创建连接过程中要使用的 XNIO 选项相关。

远程出站连接

remote-outbound-connection 组件具有以下结构:

表 A.89. remote-outbound-connection 属性
属性default描述

outbound-socket-binding-ref

 

用于确定连接的目标地址和端口的 outbound-socket-binding 的名称。

protocol

http-remoting

用于远程连接的协议。默认为 http-remoting

security-realm

 

对用于获取密码和 SSL 配置的安全域的引用。

username

 

对远程服务器进行身份验证时使用的用户名。

本地出站连接属性

local-outbound-connection 组件具有以下结构:

表 A.90. local-outbound-connection 属性
属性default描述

outbound-socket-binding-ref

 

用于确定连接的目标地址和端口的 outbound-socket-binding 的名称。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.