你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
New-ServiceFabricService
创建 Service Fabric 服务。
语法
New-ServiceFabricService
[-Stateless]
[-PartitionSchemeSingleton]
[-ApplicationName] <Uri>
[-ServiceName] <Uri>
[-ServiceTypeName] <String>
-InstanceCount <Int32>
[-MinInstanceCount <Int32>]
[-MinInstancePercentage <Int32>]
[-InstanceLifecycleDescription <InstanceLifecycleDescription>]
[-PlacementConstraint <String>]
[-Metric <String[]>]
[-Correlation <String[]>]
[-PlacementPolicy <String[]>]
[-DefaultMoveCost <String>]
[-ServicePackageActivationMode <ServicePackageActivationMode>]
[-ServiceDnsName <String>]
[-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
[-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
[-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
[-InstanceCloseDelayDuration <TimeSpan>]
[-InstanceRestartWaitDuration <TimeSpan>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
New-ServiceFabricService
[-Stateful]
[-PartitionSchemeSingleton]
[-ApplicationName] <Uri>
[-ServiceName] <Uri>
[-ServiceTypeName] <String>
[-HasPersistedState]
-TargetReplicaSetSize <Int32>
-MinReplicaSetSize <Int32>
[-ReplicaRestartWaitDuration <TimeSpan>]
[-QuorumLossWaitDuration <TimeSpan>]
[-StandByReplicaKeepDuration <TimeSpan>]
[-ServicePlacementTimeLimit <TimeSpan>]
[-DropSourceReplicaOnMove <Boolean>]
[-ReplicaLifecycleDescription <ReplicaLifecycleDescription>]
[-PlacementConstraint <String>]
[-Metric <String[]>]
[-Correlation <String[]>]
[-PlacementPolicy <String[]>]
[-DefaultMoveCost <String>]
[-ServicePackageActivationMode <ServicePackageActivationMode>]
[-ServiceDnsName <String>]
[-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
[-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
[-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
New-ServiceFabricService
[-Stateful]
[-PartitionSchemeUniformInt64]
[-ApplicationName] <Uri>
[-ServiceName] <Uri>
[-ServiceTypeName] <String>
-PartitionCount <Int32>
-LowKey <Int64>
-HighKey <Int64>
[-HasPersistedState]
-TargetReplicaSetSize <Int32>
-MinReplicaSetSize <Int32>
[-ReplicaRestartWaitDuration <TimeSpan>]
[-QuorumLossWaitDuration <TimeSpan>]
[-StandByReplicaKeepDuration <TimeSpan>]
[-ServicePlacementTimeLimit <TimeSpan>]
[-DropSourceReplicaOnMove <Boolean>]
[-ReplicaLifecycleDescription <ReplicaLifecycleDescription>]
[-PlacementConstraint <String>]
[-Metric <String[]>]
[-Correlation <String[]>]
[-PlacementPolicy <String[]>]
[-DefaultMoveCost <String>]
[-ServicePackageActivationMode <ServicePackageActivationMode>]
[-ServiceDnsName <String>]
[-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
[-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
[-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
New-ServiceFabricService
[-Stateful]
[-PartitionSchemeNamed]
[-ApplicationName] <Uri>
[-ServiceName] <Uri>
[-ServiceTypeName] <String>
-PartitionNames <String[]>
[-HasPersistedState]
-TargetReplicaSetSize <Int32>
-MinReplicaSetSize <Int32>
[-ReplicaRestartWaitDuration <TimeSpan>]
[-QuorumLossWaitDuration <TimeSpan>]
[-StandByReplicaKeepDuration <TimeSpan>]
[-ServicePlacementTimeLimit <TimeSpan>]
[-DropSourceReplicaOnMove <Boolean>]
[-ReplicaLifecycleDescription <ReplicaLifecycleDescription>]
[-PlacementConstraint <String>]
[-Metric <String[]>]
[-Correlation <String[]>]
[-PlacementPolicy <String[]>]
[-DefaultMoveCost <String>]
[-ServicePackageActivationMode <ServicePackageActivationMode>]
[-ServiceDnsName <String>]
[-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
[-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
[-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
New-ServiceFabricService
[-Stateful]
[-PartitionSchemeSingleton]
[-Adhoc]
[-ServiceName] <Uri>
[-ServiceTypeName] <String>
[-HasPersistedState]
-TargetReplicaSetSize <Int32>
-MinReplicaSetSize <Int32>
[-ReplicaRestartWaitDuration <TimeSpan>]
[-QuorumLossWaitDuration <TimeSpan>]
[-StandByReplicaKeepDuration <TimeSpan>]
[-ServicePlacementTimeLimit <TimeSpan>]
[-DropSourceReplicaOnMove <Boolean>]
[-ReplicaLifecycleDescription <ReplicaLifecycleDescription>]
[-PlacementConstraint <String>]
[-Metric <String[]>]
[-Correlation <String[]>]
[-PlacementPolicy <String[]>]
[-DefaultMoveCost <String>]
[-ServicePackageActivationMode <ServicePackageActivationMode>]
[-ServiceDnsName <String>]
[-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
[-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
[-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
New-ServiceFabricService
[-Stateful]
[-PartitionSchemeUniformInt64]
[-Adhoc]
[-ServiceName] <Uri>
[-ServiceTypeName] <String>
-PartitionCount <Int32>
-LowKey <Int64>
-HighKey <Int64>
[-HasPersistedState]
-TargetReplicaSetSize <Int32>
-MinReplicaSetSize <Int32>
[-ReplicaRestartWaitDuration <TimeSpan>]
[-QuorumLossWaitDuration <TimeSpan>]
[-StandByReplicaKeepDuration <TimeSpan>]
[-ServicePlacementTimeLimit <TimeSpan>]
[-DropSourceReplicaOnMove <Boolean>]
[-ReplicaLifecycleDescription <ReplicaLifecycleDescription>]
[-PlacementConstraint <String>]
[-Metric <String[]>]
[-Correlation <String[]>]
[-PlacementPolicy <String[]>]
[-DefaultMoveCost <String>]
[-ServicePackageActivationMode <ServicePackageActivationMode>]
[-ServiceDnsName <String>]
[-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
[-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
[-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
New-ServiceFabricService
[-Stateful]
[-PartitionSchemeNamed]
[-Adhoc]
[-ServiceName] <Uri>
[-ServiceTypeName] <String>
-PartitionNames <String[]>
[-HasPersistedState]
-TargetReplicaSetSize <Int32>
-MinReplicaSetSize <Int32>
[-ReplicaRestartWaitDuration <TimeSpan>]
[-QuorumLossWaitDuration <TimeSpan>]
[-StandByReplicaKeepDuration <TimeSpan>]
[-ServicePlacementTimeLimit <TimeSpan>]
[-DropSourceReplicaOnMove <Boolean>]
[-ReplicaLifecycleDescription <ReplicaLifecycleDescription>]
[-PlacementConstraint <String>]
[-Metric <String[]>]
[-Correlation <String[]>]
[-PlacementPolicy <String[]>]
[-DefaultMoveCost <String>]
[-ServicePackageActivationMode <ServicePackageActivationMode>]
[-ServiceDnsName <String>]
[-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
[-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
[-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
New-ServiceFabricService
[-Stateless]
[-PartitionSchemeUniformInt64]
[-ApplicationName] <Uri>
[-ServiceName] <Uri>
[-ServiceTypeName] <String>
-PartitionCount <Int32>
-LowKey <Int64>
-HighKey <Int64>
-InstanceCount <Int32>
[-MinInstanceCount <Int32>]
[-MinInstancePercentage <Int32>]
[-InstanceLifecycleDescription <InstanceLifecycleDescription>]
[-PlacementConstraint <String>]
[-Metric <String[]>]
[-Correlation <String[]>]
[-PlacementPolicy <String[]>]
[-DefaultMoveCost <String>]
[-ServicePackageActivationMode <ServicePackageActivationMode>]
[-ServiceDnsName <String>]
[-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
[-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
[-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
[-InstanceCloseDelayDuration <TimeSpan>]
[-InstanceRestartWaitDuration <TimeSpan>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
New-ServiceFabricService
[-Stateless]
[-PartitionSchemeNamed]
[-ApplicationName] <Uri>
[-ServiceName] <Uri>
[-ServiceTypeName] <String>
-PartitionNames <String[]>
-InstanceCount <Int32>
[-MinInstanceCount <Int32>]
[-MinInstancePercentage <Int32>]
[-InstanceLifecycleDescription <InstanceLifecycleDescription>]
[-PlacementConstraint <String>]
[-Metric <String[]>]
[-Correlation <String[]>]
[-PlacementPolicy <String[]>]
[-DefaultMoveCost <String>]
[-ServicePackageActivationMode <ServicePackageActivationMode>]
[-ServiceDnsName <String>]
[-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
[-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
[-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
[-InstanceCloseDelayDuration <TimeSpan>]
[-InstanceRestartWaitDuration <TimeSpan>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
New-ServiceFabricService
[-Stateless]
[-PartitionSchemeSingleton]
[-Adhoc]
[-ServiceName] <Uri>
[-ServiceTypeName] <String>
-InstanceCount <Int32>
[-MinInstanceCount <Int32>]
[-MinInstancePercentage <Int32>]
[-InstanceLifecycleDescription <InstanceLifecycleDescription>]
[-PlacementConstraint <String>]
[-Metric <String[]>]
[-Correlation <String[]>]
[-PlacementPolicy <String[]>]
[-DefaultMoveCost <String>]
[-ServicePackageActivationMode <ServicePackageActivationMode>]
[-ServiceDnsName <String>]
[-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
[-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
[-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
[-InstanceCloseDelayDuration <TimeSpan>]
[-InstanceRestartWaitDuration <TimeSpan>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
New-ServiceFabricService
[-Stateless]
[-PartitionSchemeUniformInt64]
[-Adhoc]
[-ServiceName] <Uri>
[-ServiceTypeName] <String>
-PartitionCount <Int32>
-LowKey <Int64>
-HighKey <Int64>
-InstanceCount <Int32>
[-MinInstanceCount <Int32>]
[-MinInstancePercentage <Int32>]
[-InstanceLifecycleDescription <InstanceLifecycleDescription>]
[-PlacementConstraint <String>]
[-Metric <String[]>]
[-Correlation <String[]>]
[-PlacementPolicy <String[]>]
[-DefaultMoveCost <String>]
[-ServicePackageActivationMode <ServicePackageActivationMode>]
[-ServiceDnsName <String>]
[-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
[-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
[-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
[-InstanceCloseDelayDuration <TimeSpan>]
[-InstanceRestartWaitDuration <TimeSpan>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
New-ServiceFabricService
[-Stateless]
[-PartitionSchemeNamed]
[-Adhoc]
[-ServiceName] <Uri>
[-ServiceTypeName] <String>
-PartitionNames <String[]>
-InstanceCount <Int32>
[-MinInstanceCount <Int32>]
[-MinInstancePercentage <Int32>]
[-InstanceLifecycleDescription <InstanceLifecycleDescription>]
[-PlacementConstraint <String>]
[-Metric <String[]>]
[-Correlation <String[]>]
[-PlacementPolicy <String[]>]
[-DefaultMoveCost <String>]
[-ServicePackageActivationMode <ServicePackageActivationMode>]
[-ServiceDnsName <String>]
[-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
[-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
[-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
[-InstanceCloseDelayDuration <TimeSpan>]
[-InstanceRestartWaitDuration <TimeSpan>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
说明
New-ServiceFabricService cmdlet 创建 Service Fabric 服务。
在 Service Fabric 群集上执行任何操作之前,请使用 Connect-ServiceFabricCluster cmdlet 建立与群集的连接。
在执行此操作之前,请先上传应用程序包、注册应用程序类型并创建应用程序实例。 有关详细信息,请参阅 使用 PowerShell 部署和删除应用程序。
若要获取在应用程序下创建的服务,请使用 Get-ServiceFabricService。
示例
示例 1:使用单一实例分区方案创建无状态服务。
PS C:\> New-ServiceFabricService -ApplicationName fabric:/HelloWorld -ServiceName fabric:/HelloWorld/svc1 -ServiceTypeName HelloWorldStateless -Stateless -PartitionSchemeSingleton -InstanceCount -1
此命令使用单一实例分区方案从指定的应用程序实例创建 Service Fabric 无状态服务。
示例 2:使用单一实例分区方案创建有状态服务。
PS C:\> New-ServiceFabricService -ApplicationName fabric:/HelloWorld -ServiceName fabric:/HelloWorld/svc1 -ServiceTypeName HelloWorldStateful -Stateful -PartitionSchemeSingleton -TargetReplicaSetSize 5 -MinReplicaSetSize 3
此命令使用单一实例分区方案从指定的应用程序实例创建 Service Fabric 有状态服务。
示例 3:使用范围分区方案创建无状态服务。
New-ServiceFabricService -ApplicationName fabric:/HelloWorld -ServiceName fabric:/HelloWorld/svc1 -ServiceTypeName HelloWorldStateless -Stateless -PartitionSchemeUniformInt64 -PartitionCount 26 -LowKey 0 -HighKey 51 -InstanceCount -1
此命令使用范围分区方案从指定的应用程序实例创建 Service Fabric 无状态服务。
示例 4:使用命名分区方案创建无状态服务
New-ServiceFabricService -ApplicationName fabric:/HelloWorld -ServiceName fabric:/HelloWorld/svc1 -ServiceTypeName HelloWorldStateless -Stateless -PartitionSchemeNamed -PartitionNames @("Seattle","Vancouver") -InstanceCount -1
此命令使用命名分区方案从指定的应用程序实例创建 Service Fabric 无状态服务。
示例 5:使用范围分区方案创建有状态服务。
New-ServiceFabricService -ApplicationName fabric:/HelloWorld -ServiceName fabric:/HelloWorld/svc1 -ServiceTypeName HelloWorldStateful -Stateful -PartitionSchemeUniformInt64 -PartitionCount 26 -LowKey 0 -HighKey 51 -MinReplicaSetSize 3 -TargetReplicaSetSize 5
此命令从具有范围分区 shceme 的指定应用程序实例创建 Service Fabric 有状态服务。
示例 6:使用命名分区方案创建有状态服务。
New-ServiceFabricService -ApplicationName fabric:/HelloWorld -ServiceName fabric:/HelloWorld/svc1 -ServiceTypeName HelloWorldStateful -Stateful -PartitionSchemeNamed -PartitionNames @("Seattle","Vancouver") -MinReplicaSetSize 3 -TargetReplicaSetSize 5
此命令从具有命名分区方案的指定应用程序实例创建 Service Fabric 有状态服务。
参数
-Adhoc
指示服务以临时模式运行。 在即席模式下,将手动激活服务主机。 注意:这仅适用于旧版支持。
类型: | SwitchParameter |
Position: | 2 |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-ApplicationName
指定 Service Fabric 应用程序的统一资源标识符 (URI) 。 这是应用程序的唯一名称,用于将服务组合在一起进行管理。 方案必须是“fabric:/”服务名称必须以应用程序名称开头。 该 cmdlet 基于此应用程序创建服务。
类型: | Uri |
Position: | 2 |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-Correlation
相关性是一种控件,主要用于帮助简化大型整体式应用程序的过渡到云和微服务世界中。 有关详细信息,请参阅 使用指标管理 Service Fabric 中的资源消耗和负载。
类型: | String[] |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-DefaultMoveCost
移动的默认成本。 成本越高,群集资源管理器在尝试平衡群集时将移动副本的可能性更低。 有效值是:
- 零
- 低
- 中
- 高
有关详细信息,请参阅 使用指标管理 Service Fabric 中的资源消耗和负载。
类型: | String |
接受的值: | Zero, Low, Medium, High, VeryHigh |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-DropSourceReplicaOnMove
在新的辅助副本完成生成之前,允许删除源辅助副本。
类型: | Boolean |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-HasPersistedState
指示有状态服务具有持久性状态。 当辅助副本上的 FabricReplicator 收到永久性服务的操作时,它必须等待服务确认数据已持久保存,然后才能将确认发送回主副本。 对于非永久性服务,可以在收到后立即确认该操作。
类型: | SwitchParameter |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-HighKey
指定分区集的高键范围。
类型: | Int64 |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-InstanceCloseDelayDuration
将持续时间指定为 TimeSpan 对象,该对象延迟无状态实例的正常关闭。 当实例在应用程序/群集升级和禁用节点期间关闭时,这将有效。 启动延迟之前,会删除在此实例上公开的终结点,从而阻止与此实例建立新的连接。 此外,订阅 服务终结点更改事件的 客户端可以在收到终结点删除通知时执行以下操作:
- 停止向此实例发送新请求。
- 完成外部请求后关闭现有连接。
- 为将来的请求连接到服务分区的不同实例。
请注意,默认值为 TimeSpan.Zero,指示在关闭实例之前不会有任何延迟或删除终结点。
若要获取 TimeSpan 对象,请使用 New-TimeSpan cmdlet。
类型: | TimeSpan |
Position: | Named |
默认值: | TimeSpan.Zero |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-InstanceCount
指定系统为此 Service Fabric 无状态服务的每个分区创建和维护的实例数。 将 InstanceCount 设置为 -1 意味着将实例部署到群集中的所有节点。
类型: | Int32 |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-InstanceLifecycleDescription
属于此服务的实例的生命周期说明。 如果未指定本节中的某些配置,则如果现有) ,则默认值取自同名群集参数 (。
类型: | InstanceLifecycleDescription |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-InstanceRestartWaitDuration
获取或设置 Service Fabric 等待无状态实例出现的时间。 如果实例在此持续时间内未出现,Service Fabric 将创建新的替换实例。
类型: | TimeSpan |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-LowKey
指定分区集的低键范围。
类型: | Int64 |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-Metric
指标是给定命名服务实例需要的资源组。 服务的指标配置包括默认情况下,该服务的每个有状态副本或无状态实例消耗多少资源。 指标还包括一个权重,表示均衡该指标对于服务的重要程度,以便于权衡利弊。
有关详细信息,请参阅 使用指标管理 Service Fabric 中的资源消耗和负载。
类型: | String[] |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-MinInstanceCount
指定在应用程序升级或群集升级或禁用节点等操作期间必须满足 EnsureAvailability 安全检查的无状态服务分区的最小实例数。 使用的实际数字是 max ( MinInstanceCount,ceil ( MinInstancePercentage/100.0 * InstanceCount) ) 。 如果 InstanceCount 设置为 -1,则 MinInstanceCount 计算 -1 期间首先转换为允许根据服务放置约束放置实例的节点数。
类型: | Int32 |
Position: | Named |
默认值: | 1 |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-MinInstancePercentage
指定无状态服务分区的 InstanceCount 的最小百分比,该分区必须在应用程序升级或群集升级或禁用节点等操作期间满足 EnsureAvailability 安全检查。 使用的实际数字是 max ( MinInstanceCount,ceil ( MinInstancePercentage/100.0 * InstanceCount) ) 。 如果在 MinInstancePercentage 计算期间将 InstanceCount 设置为 -1,则 -1 将首先转换为允许根据服务放置约束放置实例的节点数。
类型: | Int32 |
Position: | Named |
默认值: | 0 |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-MinReplicaSetSize
指定 Service Fabric 将在给定分区的副本集视图中保留的最小副本集大小。
类型: | Int32 |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-PartitionCount
指定 Service Fabric 服务的分区数。
类型: | Int32 |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-PartitionNames
指定分区名称的数组。
类型: | String[] |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-PartitionSchemeNamed
指示服务使用命名分区方案。 使用此模型的服务通常具有可在边界集中存储的数据。 用作命名分区键的数据字段的一些常见示例是区域、邮政编码、客户组或其他业务边界。
类型: | SwitchParameter |
Position: | 1 |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-PartitionSchemeSingleton
指示服务使用单一实例分区方案。 单独分区通常在服务不需要任何其他路由时使用。
类型: | SwitchParameter |
Position: | 1 |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-PartitionSchemeUniformInt64
指示服务使用 UniformInt64 分区方案。 这意味着每个分区拥有一系列 int64 键。
类型: | SwitchParameter |
Position: | 1 |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-PlacementConstraint
放置约束是布尔语句,它允许服务为特定节点属性选择 (以及这些属性的值) ,以便控制放置这些属性的合法位置。 有关详细信息,请参阅 放置约束和节点属性。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-PlacementPolicy
放置策略用于给定服务始终运行或从未在某些区域中运行,同样,尝试将主要位置置于特定区域中以最大程度地减少最终用户延迟。 有关详细信息,请参阅 Service Fabric 服务的放置策略。
类型: | String[] |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-QuorumLossWaitDuration
指定 Service Fabric 在声明服务分区数据丢失之前等待的持续时间(作为 TimeSpan 对象)。
若要获取 TimeSpan 对象,请使用 New-TimeSpan cmdlet。
要了解详情,请键入 Get-Help New-TimeSpan
。
类型: | TimeSpan |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-ReplicaLifecycleDescription
属于此服务的副本的生命周期说明。 如果未指定本节中的某些配置,则如果现有) ,则默认值取自同名群集参数 (。
类型: | ReplicaLifecycleDescription |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-ReplicaRestartWaitDuration
将时间间隔指定为 TimeSpan 对象,Service Fabric 在开始生成替换副本之前等待副本重启。 若要获取 TimeSpan 对象,请使用 New-TimeSpan cmdlet。
类型: | TimeSpan |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-ScalingPolicies
设置此服务的 ScalingPolicyDescription 列表。
类型: | System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription] |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-ServiceDnsName
设置服务的 DNS 名称。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-ServiceName
指定 Service Fabric 服务的 URI。
类型: | Uri |
Position: | 3 |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-ServicePackageActivationMode
控制要用于服务的 [宿主模型][1]。 有效值为 SharedProcess 和 ExclusiveProcess。 默认值为 SharedProcess。
使用 SharedProcess 激活模式,给定 ServiceType 的不同服务的副本 (或实例) 将共享相同的 ServiceHost。 使用 ExclusiveProcess 激活模式,服务的每个副本或实例都将有自己的专用 ServiceHost。 有关详细信息,请参阅 [Service Fabric 托管模型][1]。
类型: | ServicePackageActivationMode |
接受的值: | SharedProcess, ExclusiveProcess |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-ServicePlacementTimeLimit
设置服务放置时间限制。
类型: | TimeSpan |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-ServiceTypeName
指定 Service Fabric 服务类型的名称。
类型: | String |
Position: | 4 |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-StandByReplicaKeepDuration
将持续时间指定为 TimeSpan 对象,即使副本集已替换,也仍保留具有持久状态的副本,也就是说,当目标副本集大小已满足时也是如此。 若要获取 TimeSpan 对象,请使用 New-TimeSpan cmdlet。
类型: | TimeSpan |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-Stateful
指示服务是 Service Fabric 有状态服务。
类型: | SwitchParameter |
Position: | 0 |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-Stateless
指示服务是 Service Fabric 无状态服务。
类型: | SwitchParameter |
Position: | 0 |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-TagsRequiredToPlace
声明放置服务所需的标记。 用于动态影响服务放置。 有关详细信息,请参阅 Service Fabric 动态节点标记。
类型: | System.Collections.Generic.List`1[System.String] |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-TagsRequiredToRun
声明放置和运行服务所需的标记。 用于动态影响服务放置和运行。 有关详细信息,请参阅 Service Fabric 动态节点标记。
类型: | System.Collections.Generic.List`1[System.String] |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-TargetReplicaSetSize
指定系统为此 Service Fabric 有状态服务的每个分区创建和维护的副本数。
类型: | Int32 |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-TimeoutSec
指定操作的超时时间段(以秒为单位)。
类型: | Int32 |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
输入
None
输出
System.Object