A.37. ModCluster Subsystem Attributes
modcluster
子系统具有以下结构:
- load-provider=simple
- ssl
load-provider=dynamic
资源允许您配置因素,如 CPU、会话、堆、内存和权重,以确定负载平衡行为。
load-provider=simple
资源仅允许将静态常量设置为 factor 属性。当用户不需要动态或复杂的规则来平衡传入的 HTTP 请求时,这有助于帮助。
这些表中的属性名称会在管理模型中出现时列出,例如使用管理 CLI 时。请参阅位于 EAP_HOME/docs/schema/jboss-as-mod-cluster_3_0.xsd
的架构定义文件,以查看 XML 中出现的元素,因为管理模型可能会有所不同。
属性 | 默认 | 描述 |
---|---|---|
advertise | true | 是否启用基于多播的广告机制. |
advertise-security-key | 它是 httpd 实例和 JBoss EAP 服务器之间共享的机密,侦听来自 httpd 实例的广播。 | |
advertise-socket | 反向代理中要注册的负载均衡器的名称。 | |
auto-enable-contexts | true |
如果设置为 |
balancer |
反向代理中要注册的负载均衡器的名称。如果没有设置,则会使用 | |
连接器 | mod_cluster 反向代理将连接的 Undertow 侦听器的名称。 | |
excluded-contexts |
要排除与反向代理注册之外的上下文列表。如果未指明主机,则假定主机为 | |
flush-packets | false | 是否启用数据包刷新到 Web 服务器. |
flush-wait | -1 |
在 httpd 中清空数据包前等待的时间。Max 值为 |
监听程序 | 将注册到反向代理的 Undertow 侦听器的名称。 | |
load-balancing-group | 如果设置,请求将发送到负载平衡器上的指定负载平衡组。 | |
max-attempts | 1 | 反向代理在放弃前会尝试向 worker 发送给定请求的次数。 |
node-timeout | -1 |
代理到 worker 连接的超时时间(以秒为单位)。这是 mod_cluster 在返回错误前等待后端响应的时间。如果未定义 |
ping | 10 | 等待 ping 回答的时间(以秒为单位)。 |
代理 |
要注册到 | |
proxy-list |
代理列表.格式为 | |
proxy-url | / | MCMP 请求的基本 URL。 |
session-draining-strategy | DEFAULT |
取消部署 Web 应用程序期间使用的会话排空策略。有效值为
|
load-provider=simple |
如果没有动态负载提供程序,要使用的负载供应商。它为每个群集成员分配 | |
SMAX | -1 | httpd 中的软最大空闲连接数. |
socket-timeout | 20 | 在超时前等待 httpd 代理到 MCMP 命令响应的秒数,并将代理标记为 error。 |
ssl-context |
引用 mod_cluster 使用的 | |
status-interval | 10 |
从应用服务器发送 STATUS 消息到反向代理的秒数。允许的值介于 |
sticky-session | true | 如果可能,后续对给定会话的请求是否应该路由到同一节点。 |
sticky-session-force | false | 如果负载均衡器无法将请求路由到其卡住的节点,反向代理是否应该返回错误。如果禁用粘性会话,则忽略此设置。 |
sticky-session-remove | false | 删除有关故障转移的会话信息。 |
stop-context-timeout | 10 | 等待上下文处理待处理请求、分布式上下文或销毁非分布式上下文的最大时间(以秒为单位)。 |
ttl | -1 |
闲置连接超过 smax 的时间(以秒为单位)。允许的值介于 |
worker-timeout | -1 |
在 httpd 中等待超时,以便可用的工作程序处理请求。允许的值介于 |
属性 | 默认 | 描述 |
---|---|---|
衰减 | 2 | 衰减. |
history | 9 | 历史. |
初始负载 | 0 |
节点报告的初始负载。有效范围为 此属性有助于逐渐增加新加入节点的负载值,以避免在加入集群时出现过载。
您可以通过将值设置为 |
属性 | 默认 | 描述 |
---|---|---|
capacity | 1.0 | 指标的容量。 |
class | 自定义指标的类名称。 | |
属性 | 指标的属性。 | |
weight | 1 | 指标的权重。 |
属性 | 默认 | 描述 |
---|---|---|
capacity | 1.0 | 指标的容量。 |
属性 | 指标的属性。 | |
type |
指标的类型。有效值包括 | |
weight | 1 | 指标的权重。 |
属性 | 默认 | 描述 |
---|---|---|
ca-certificate-file | 证书颁发机构. | |
ca-revocation-url | 证书颁发机构撤销列表. | |
certificate-key-file | ${user.home}/.keystore | 证书的密钥文件。 |
cipher-suite | 允许的密码套件. | |
key-alias | 密钥别名. | |
password | changeit | 密码. |
协议 | TLS | 已启用的 SSL 协议. |