Azure service fabric 服务结构状态配置
我正在设计一个系统,这个系统将有数亿有状态的参与者,我如何控制国家被拯救的地方 我想将集群配置为由具有附加存储的虚拟机组成,以适应将要保存的大量参与者状态,然后将StateManager配置为使用虚拟机的附加磁盘 谢谢你抽出时间Azure service fabric 服务结构状态配置,azure-service-fabric,Azure Service Fabric,我正在设计一个系统,这个系统将有数亿有状态的参与者,我如何控制国家被拯救的地方 我想将集群配置为由具有附加存储的虚拟机组成,以适应将要保存的大量参与者状态,然后将StateManager配置为使用虚拟机的附加磁盘 谢谢你抽出时间 修改为群集节点提供每个实例一个额外受管磁盘的ARM模板: “数据磁盘”:[ { “diskSizeGB”:128, “lun”:0, “createOption”:“空”, “缓存”:“只读”, “managedDisk”:{ “storageAccountType”:
“数据磁盘”:[
{
“diskSizeGB”:128,
“lun”:0,
“createOption”:“空”,
“缓存”:“只读”,
“managedDisk”:{
“storageAccountType”:“Premium\u LRS”
}
}
]
ActorService
):IActorStateManager
和IActorStateProvider
的实现,并在调用中传递它们以注册参与者类型:ActorRuntime.RegisterActorAsync
谢谢这似乎完全符合要求
Get-Disk |
Where PartitionStyle -eq 'Raw' |
Select-Object -First 1 |
Initialize-Disk -PartitionStyle MBR -PassThru |
New-Partition -DriveLetter F -UseMaximumSize |
Format-Volume -FileSystem NTFS -NewFileSystemLabel "Data" -Confirm:$false
"settings": {
...
"nodeTypeRef": "[parameters('vmNodeType0Name')]",
"dataPath": "F:\\\\SvcFab",
"durabilityLevel": "Silver",
...
},