有没有办法将 Service Fabric 服务和应用程序恢复到与备份时不同的集群配置

Posted

技术标签:

【中文标题】有没有办法将 Service Fabric 服务和应用程序恢复到与备份时不同的集群配置【英文标题】:Is there a way to restore service fabric services and applications to a different cluster configuration than when it was backed up 【发布时间】:2021-05-28 02:17:54 【问题描述】:

用例是当一个节点由于某种原因不可用时,分区上的活动进程需要移动到另一个节点,并且在恢复期间也是如此。 据我了解,手动恢复过程让您单独恢复每个分区。我创建了一个测试,从集群中删除了一个节点,并从自动备份启动了恢复。

有没有办法更改分区所在节点的名称? 此外,鉴于集群上存在应用程序定义,并且集群可以支持该服务配置,有没有办法恢复到不同的集群?

【问题讨论】:

【参考方案1】:

是的,备份工作在分区级别。为该分区运行主服务副本的节点的名称并不重要。

源和目标上的分区数量需要相等。

更多信息: here, here,和 here

【讨论】:

以上是关于有没有办法将 Service Fabric 服务和应用程序恢复到与备份时不同的集群配置的主要内容,如果未能解决你的问题,请参考以下文章

Azure Service Fabric 双工连接

从远程位置访问 Service Fabric RPC 接口

如何在基于 Service Fabric ASP.NET 5 的服务中扩展从 StatelessService 派生的类?

将NodeJ部署到Service Fabric Cluster

在 Service Fabric AD 应用程序上分配服务主体管理员角色

Service Fabric 服务参考具有黄色三角形