跳到主要内容

配置客户端事件阈值

您可以配置控制何时为特定客户端配置文件生成以下客户端事件的设定和清除阈值:

  • 客户端配置的端点的消息池使用阈值
  • 每个客户端用户名的连接阈值
  • 出站流阈值
  • 每个客户端用户名的端点阈值
  • 入站流阈值
  • 客户端用户名服务阈值
  • 订阅阈值
  • 事务会话阈值

客户端配置的端点的消息池使用阈值

要配置确定何时为使用给定客户端配置文件的客户端配置的所有端点使用的消息池数量生成事件的阈值,请输入以下命令:

solace(configure)# client-profile <name> message-vpn <vpn‑name>
solace(configure/client-profile)# event
solace(configure/client-profile/event)# client-provisioned-endpoint-spool-usage thresholds {{[set-percentage <set-percentage>][clear-percentage <clear-percentage>]}}

此命令的 no 版本 no client-provisioned-endpoint-spool-usage thresholds 将客户端配置的端点的消息池使用事件生成重置为默认值。

其中:

  • <name> 是现有的客户端配置文件名称。
  • <vpn-name> 是客户端配置文件所属的消息 VPN 的名称。它必须已经存在。
  • <set-percentage> 是设定阈值,表示所有客户端配置的端点的最大消息池使用量的百分比。有效范围是从 0 到 100。
  • <clear-percentage> 是清除阈值,表示所有客户端配置的端点的最大消息池使用量的百分比。有效范围是从 0 到 100。

有关此设置的默认值的信息,请参见最大消息池使用量。

在事件代理运行期间更改这些值不会影响现有会话。它们仅在会话建立时进行验证。

每个客户端用户名的连接阈值

要配置确定何时为使用给定客户端配置文件和相同客户端用户名同时连接到事件代理的 SMF 和/或 Web 传输服务客户端生成事件的阈值,请输入以下命令:

solace(configure)# client-profile <name> message-vpn <vpn-name>
solace(configure/client-profile)# event
solace(configure/client-profile/event)# connections-per-client-username thresholds {{[set-value <set-value>] [clear-value <clear-value>]}|{[set-percentage <set-percentage>][clear-percentage <clear-percentage>]}}

其中:

  • <name> 是现有的客户端配置文件名称。
  • <vpn-name> 是客户端配置文件所属的消息 VPN 的名称。它必须已经存在。
  • <set-value> 是以计数值表示的设定阈值。有效范围和默认值取决于事件代理的类型和使用的 NAB。
  • <clear-value> 是以计数值表示的清除阈值。有效范围和默认值取决于事件代理的类型和使用的 NAB。
  • <set-percentage> 是设定阈值,表示使用相同客户端用户名账户在客户端配置文件中可以同时建立的最大客户端连接数(即,客户端与事件代理之间可以同时建立的最大会话数)的百分比(从 0 到 100)。默认值为 80。
  • <clear-percentage> 是清除阈值,表示使用相同客户端用户名账户在客户端配置文件中可以同时建立的最大客户端连接数的百分比(从 0 到 100)。默认值为 60。

此命令的 no 版本 no connections-per-client-username thresholds 将给定客户端用户名的客户端连接数的事件生成重置为默认值。

有关设置客户端配置文件的 max-egress-flows 的信息,请参见配置每个用户名的最大连接数。

出站流阈值

要配置确定何时为使用给定客户端配置文件的客户端建立的出站流数量(即,Guaranteed 消息客户端消费者流)生成事件的阈值,请输入以下命令:

solace(configure)# client-profile <name> message-vpn <vpn‑name>
solace(configure/client-profile)# event
solace(configure/client-profile/event)# egress-flows thresholds {{[set-value <set-value>] [clear-value <clear-value>]}|{[set-percentage <set-percentage>][clear-percentage <clear-percentage>]}}

其中:

  • <name> 是现有的客户端配置文件名称。
  • <vpn-name> 是客户端配置文件所属的消息 VPN 的名称。它必须已经存在。
  • <set-value> 是以计数值表示的设定阈值。
  • <clear-value> 是以计数值表示的清除阈值。
  • <set-percentage> 是设定阈值,表示与客户端配置文件关联的单个客户端可以创建的最大出站流数量的百分比(从 0 到 100)。默认值为 80。
  • <clear-percentage> 是清除阈值,表示通过每个客户端允许的最大出站流数量设置的百分比(从 0 到 100)。默认值为 60。

此命令的 no 版本 no egress-flows thresholds 将每个客户端的最大出站流数量的事件生成重置为默认值。

每个客户端用户名的端点阈值

您可以配置确定何时为使用给定客户端配置文件和相同客户端用户名的客户端拥有的端点数量生成事件的阈值。(拥有的端点可以是持久和非持久队列和/或主题端点。)

要为给定客户端配置文件配置每个客户端用户名的端点阈值,请输入以下命令:

solace(configure)# client-profile <name> message-vpn <vpn‑name>
solace(configure/client-profile)# event
solace(configure/client-profile/event)# endpoints-per-client-username thresholds {{[set-value <set-value>] [clear-value <clear-value>]}|{[set-percentage <set-percentage>][clear-percentage <clear-percentage>]}}

其中:

  • <name> 是现有的客户端配置文件名称。
  • <vpn-name> 是客户端配置文件所属的消息 VPN 的名称。它必须已经存在。
  • <set-value> 是以计数值表示的设定阈值。
  • <clear-value> 是以计数值表示的清除阈值。
  • <set-percentage> 是设定阈值,表示使用相同客户端用户名的客户端在客户端配置文件中可以拥有的最大持久和非持久端点数量的百分比(从 0 到 100)。默认值为 80。
  • <clear-percentage> 是清除阈值,表示使用相同客户端用户名的客户端在客户端配置文件中可以拥有的最大持久和非持久端点数量的百分比(从 0 到 100)。默认值为 60。

此命令的 no 版本 no endpoints-per-client-username thresholds 将客户端可以拥有的最大端点数量的事件生成重置为默认值。

有关设置 max-endpoints-per-client-username 的信息,请参见配置每个用户名的最大连接数。

入站流阈值

要配置确定何时为使用给定客户端配置文件的客户端建立的入站流数量(即,Guaranteed 消息客户端生产者流)生成事件的阈值,请输入以下命令:

solace(configure)# client-profile <name> message-vpn <vpn‑name>
solace(configure/client-profile)# event
solace(configure/client-profile/event)# ingress-flows thresholds {{[set-value <set-value>] [clear-value <clear-value>]}|{[set-percentage <set-percentage>][clear-percentage <clear-percentage>]}}

其中:

  • <name> 是现有的客户端配置文件名称。
  • <vpn-name> 是客户端配置文件所属的消息 VPN 的名称。它必须已经存在。
  • <set-value> 是以计数值表示的设定阈值。
  • <clear-value> 是以计数值表示的清除阈值。
  • <set-percentage> 是设定阈值,表示与该客户端配置文件关联的单个客户端可以创建的最大入站流数量的百分比(从 0 到 100)。默认值为 80。
  • <clear-percentage> 是清除阈值,表示与该客户端配置文件关联的单个客户端可以创建的最大入站流数量的百分比(从 0 到 100)。默认值为 60。

此命令的 no 版本 no max-ingress-flows 将每个客户端的最大入站流数量的事件生成重置为默认值。

有关设置客户端配置文件的 max-ingress-flows 的信息,请参见配置每个客户端允许的最大入站流数量。

客户端用户名服务阈值

您可以为以下内容分别配置 connections-per-client-username 阈值,以定义何时事件代理应生成事件:

  • 使用相同客户端用户名同时连接到事件代理的 SMF 客户端。

请参阅 SMF 每个客户端用户名的连接。

  • 使用相同客户端用户名同时连接到事件代理的 Web 传输客户端。

请参阅 Web 传输每个客户端用户名的连接。

SMF 每个客户端用户名的连接

要配置确定何时为使用给定客户端配置文件和相同客户端用户名同时连接到事件代理的 SMF 传输客户端生成事件的阈值,请输入以下命令:

solace(configure/client-profile/event/service)# smf
solace(...gure/client-profile/event/service/smf)# connections-per-client-username
solace(...e/smf/connections-per-client-username)# thresholds {{[set-value <set-value>] [clear-value <clear-value>]}|{[set-percentage <set-percentage>][clear-percentage <clear-percentage>]}}

其中:

  • <name> 是现有的客户端配置文件名称。
  • <vpn-name> 是客户端配置文件所属的消息 VPN 的名称。它必须已经存在。
  • <set-value> 是以计数值表示的设定阈值。有效范围是从 0 到事件代理类型(例如,3530 或 3560)和使用的 NAB 版本支持的最大 SMF 客户端总数。
  • <clear-value> 是以计数值表示的清除阈值。有效范围是从 0 到事件代理类型和使用的 NAB 版本支持的最大 SMF 客户端总数。
  • <set-percentage> 是设定阈值,表示使用相同客户端用户名可以同时连接到事件代理的最大 SMF 客户端数量的百分比(从 0 到 100)。默认值为 80。
  • <clear-percentage> 是清除阈值,表示使用相同客户端用户名可以同时连接到事件代理的最大 SMF 客户端数量的百分比(从 0 到 100)。默认值为 60。

此命令的 no 版本 no thresholds 将客户端配置文件中的 SMF 连接的事件生成重置为默认值。

要查看可以支持的最大 SMF 客户端连接总数,请输入 show service 用户 EXEC 命令。

有关如何设置使用相同客户端用户名可以同时连接到事件代理的最大 SMF 客户端数量的信息,请参见配置客户端配置文件。

Web 传输每个客户端用户名的连接

要配置确定何时为使用给定客户端配置文件和相同客户端用户名同时连接到事件代理的 Web 传输客户端生成事件的阈值,请输入以下命令:

solace(configure/client-profile/event)# service web-transport
solace(...t-profile/event/service/web-transport)# connections-per-client-username
solace(...sport/connections-per-client-username)#thresholds {{[set-value <set-value>] [clear-value <clear-value>]}|{[set-percentage <set-percentage>][clear-percentage <clear-percentage>]}}

其中:

  • <name> 是现有的客户端配置文件名称。
  • <vpn-name> 是客户端配置文件所属的消息 VPN 的名称。它必须已经存在。
  • <set-value> 是以计数值表示的设定阈值。有效范围是从 0 到事件代理类型(例如,3530 或 3560)和使用的 NAB 版本支持的最大 Web 客户端总数。
  • <clear-value> 是以计数值表示的清除阈值。有效范围是从 0 到事件代理类型和使用的 NAB 版本支持的最大 Web 客户端总数。
  • <set-percentage> 是设定阈值,表示使用相同客户端用户名可以同时连接到事件代理的最大 Web 客户端数量的百分比(从 0 到 100)。默认值为 80。
  • <clear-percentage> 是清除阈值,表示使用相同客户端用户名可以同时连接到事件代理的最大 Web 客户端数量的百分比(从 0 到 100)。默认值为 60。

此命令的 no 版本 no thresholds 将客户端配置文件中的 Web 连接的事件生成重置为默认值。

要查看可以支持的最大 Web 客户端连接总数,请输入 show service 用户 EXEC 命令。

有关如何设置使用相同客户端用户名可以同时连接到事件代理的最大 Web 客户端数量的信息,请参见配置最大 Web 客户端连接数。

订阅阈值

要配置确定何时为消息 VPN 允许的订阅数量生成事件的阈值,请输入以下命令:

solace(configure)# client-profile <name> message-vpn <vpn‑name>
solace(configure/client-profile)# event
solace(configure/client-profile/event)# subscriptions thresholds {{[set-value <set-value>] [clear-value <clear-value>]}|{[set-percentage <set-percentage>][clear-percentage <clear-percentage>]}}

其中:

  • <name> 是现有的客户端配置文件名称。
  • <vpn-name> 是客户端配置文件所属的消息 VPN 的名称。它必须已经存在。
  • <set-value> 是以计数值表示的设定阈值。
  • <clear-value> 是以计数值表示的清除阈值。
  • <set-percentage> 是设定阈值,表示客户端配置文件中单个客户端的最大订阅数量的百分比(从 0 到 100)。默认值为 80。
  • <clear-percentage> 是清除阈值,表示客户端配置文件中单个客户端的最大订阅数量的百分比(从 0 到 100)。默认值为 60。

此命令的 no 版本 no subscriptions thresholds 将客户端配置文件中的订阅数量的事件生成重置为默认值。

有关设置 max-subscriptions 的信息,请参见配置每个客户端允许的最大订阅数。

事务会话阈值

要配置确定何时为使用给定客户端配置文件的客户端建立的同时事务会话数量(即,本地事务会话)和/或 XA 会话生成事件的阈值,请输入以下命令:

solace(configure)# client-profile <name> message-vpn <vpn‑name>
solace(configure/client-profile)# event
solace(configure/client-profile/event)# transacted-sessions thresholds {{[set-value <set-value>] [clear-value <clear-value>]}|{[set-percentage <set-percentage>][clear-percentage <clear-percentage>]}}

其中:

  • <name> 是现有的客户端配置文件名称。
  • <vpn-name> 是客户端配置文件所属的消息 VPN 的名称。它必须已经存在。
  • <set-value> 是以计数值表示的设定阈值。
  • <clear-value> 是以计数值表示的清除阈值。
  • <set-percentage> 是设定阈值,表示客户端配置文件允许的每个客户端的最大事务会话数量的百分比(从 0 到 100)。默认值为 80。
  • <clear-percentage> 是清除阈值,表示客户端配置文件允许的每个客户端的最大事务会话数量的百分比(从 0 到 100)。默认值为 60。

此命令的 no 版本 no transacted-sessions thresholds 将客户端的最大同时事务会话数量的事件生成重置为默认值。

有关设置 max-transacted-sessions 的信息,请参见配置每个客户端允许的最大事务会话数。

事务阈值

要配置确定何时为使用给定客户端配置文件的客户端的总同时事务数量(包括本地事务和 XA 事务分支内的事务)生成事件的阈值,请输入以下命令:

solace(configure)# client-profile <name> message-vpn <vpn‑name>
solace(configure/client-profile)# event
solace(configure/client-profile/event)# transactions thresholds {{[set-value <set-value>] [clear-value <clear-value>]}|{[set-percentage <set-percentage>][clear-percentage <clear-percentage>]}}

其中:

  • <name> 是现有的客户端配置文件名称。
  • <vpn-name> 是客户端配置文件所属的消息 VPN 的名称。它必须已经存在。
  • <set-value> 是以计数值表示的设定阈值。
  • <clear-value> 是以计数值表示的清除阈值。
  • <set-percentage> 是设定阈值,表示事件代理允许的总同时事务数量的百分比(从 0 到 100)。默认值为 80。
  • <clear-percentage> 是清除阈值,表示事件代理允许的总同时事务数量的百分比(从 0 到 100)。默认值为 60。

此命令的 no 版本 no transactions thresholds 将事务事件阈值重置为默认值。