1
我想重命名一个actor服务并重新部署并将数据迁移到“新”(已重命名)actor。在服务结构中重构服务而不丢失数据的正确方法
当我只重命名演员和部署,它会导致这个错误:
Services must be explicitly deleted before removing their Service Types
,因为清单中的名称更改这是合理的。
但是,重命名演员并保存数据的推荐/最简单的方法是什么?
我可以尝试备份和恢复新角色中的数据。但这不符合CICD的工作方式。
找到一个相关的问题:Service Fabric: removed actors and now upgrade fails但似乎有很多涉及手动操作。
谢谢,我很害怕这个。我也可以构建自定义的导出和导入。无论如何,这没有自动化的过程,我需要编程。在实体框架中,我使用了代码优先方法和迁移脚本。所以我可以轻松地上传或下载版本。 现在很高兴知道这一点,因为那样我将来会避免这种情况。 – Thieme