1
我想重命名一個actor服務並重新部署並將數據遷移到「新」(已重命名)actor。在服務結構中重構服務而不丟失數據的正確方法
當我只重命名演員和部署,它會導致這個錯誤:
Services must be explicitly deleted before removing their Service Types
,因爲清單中的名稱更改這是合理的。
但是,重命名演員並保存數據的推薦/最簡單的方法是什麼?
我可以嘗試備份和恢復新角色中的數據。但這不符合CICD的工作方式。
找到一個相關的問題:Service Fabric: removed actors and now upgrade fails但似乎有很多涉及手動操作。
謝謝,我很害怕這個。我也可以構建自定義的導出和導入。無論如何,這沒有自動化的過程,我需要編程。在實體框架中,我使用了代碼優先方法和遷移腳本。所以我可以輕鬆地上傳或下載版本。 現在很高興知道這一點,因爲那樣我將來會避免這種情況。 – Thieme