Set-SBRuntimeSetting
Set-SBRuntimeSetting
可以使用此 cmdlet 来修改 sb_onprem 运行时设置。
语法
Parameter Set: Default
Set-SBRuntimeSetting -Name <String> -Value <String> [ <CommonParameters>]
详细说明
运行 Set-SBRuntimeSetting 可更改某个 Service Bus for Windows Server 运行时设置。Service Bus for Windows Server 允许更改它的某些运行时特性,这些特性将影响整体 Service Bus for Windows Server 服务的配额和性能。在使用 Set-SBRuntimeSetting 更改运行时设置之前,强烈建议你通过调用 Get-SBRuntimeSettings 检查当前值。
参数
-Name<String>
Service Bus for Windows Server 配置参数的名称。
可更改的有效设置名称如下:
DefaultMaximumQueueSizeInMegabytes - 定义默认的最大队列大小(以 MB 为单位)。
DefaultMaximumTopicSizeInMegabytes - 定义默认的最大主题大小(以 MB 为单位)。
MaximumNumberOfConnectionsPerEntity - 定义每个实体的最大连接数。如果你担心单个应用程序可能会滥用 s2 服务并导致拒绝服务,请使用此设置。
MaximumNumberOfCorrelationFiltersPerTopic – 定义每个主题的最大相关筛选器数。
MaximumNumberOfQueuesPerNamespace – 定义每个服务命名空间的最大队列数。
MaximumNumberOfSqlFiltersPerTopic – 定义每个主题的最大 SQL 筛选器数。
MaximumNumberOfSubscriptionsPerTopic – 定义每个主题的最大订阅数。
MaximumNumberOfTopicsPerNamespace - 定义每个命名空间的最大主题数。
MaximumQueueSizeInMegabytes – 定义每个主题的最大订阅数。
MaximumTopicSizeInMegabytes – 定义最大主题大小(以 MB 为单位)。
MessageCacheSizePerEntity – 定义每个实体的消息缓存大小。
IncludeExceptionDetails – 指示是否要包含异常详细信息。
别名 |
无 |
是否必需? |
true |
在哪里? |
named |
默认值 |
无 |
是否接受管道输入? |
True (ByValue, ByPropertyName) |
是否接受通配符? |
false |
-Value<String>
要为给定设置更改的值。
根据设置类型,值应为同一类型。例如,如果设置为整数类型,则值应为一个表示从 1 到 long.MaxValue(含)的整数范围的字符串。
别名 |
无 |
是否必需? |
true |
在哪里? |
named |
默认值 |
无 |
是否接受管道输入? |
True (ByValue, ByPropertyName) |
是否接受通配符? |
false |
<CommonParameters>
此 cmdlet 支持常见的参数:-Verbose、-Debug、-ErrorAction、-ErrorVariable、-OutBuffer 和 -OutVariable。有关详细信息,请参阅 TechNet 上的 about_CommonParameters (https://go.microsoft.com/fwlink/p/?LinkID=113216)。
输入
输入类型是可以传送到 cmdlet 的对象的类型。
- string, string
输出
输出类型是 cmdlet 发出的对象的类型。
- none
示例
示例
将 DefaultMaximumQueueSizeInMegabytes 设为 2048:
PS C:\> Set-SBRuntimeSetting -Name DefaultMaximumQueueSizeInMegabytes -Value 2048