scala - 从 Akka Persistence Classic 迁移到 Akka Persistence Typed
问题描述
我希望从 Classic Akka Persistence 迁移到 Akka Persistence Typed。此处找到的 Lagom 文档:1表示“注意:从 Lagom Persistence (classic) 迁移到 Akka Persistence Typed 时的唯一限制是需要完全关闭集群。即使所有持久数据都是兼容的,Lagom Persistence (classic)和 Akka Persistence Typed 不能共存。”
有谁知道这是否适用于服务器可能知道的所有持久实体?例如,我处理的服务有 3 个独立的持久实体。我是否需要一次性迁移所有 3 个,或者我可以一次迁移一个,每次都关闭整个集群?
解决方案
这是每个实体。您可以一次迁移它们,但您不能拥有一个集群,其中一些节点运行旧版本而一些节点运行新版本,这就是您需要完全关闭的原因。
推荐阅读
- c - 内存中的代码执行的方向是什么?
- amazon-web-services - 获取默认的 EBS 负载均衡器 nginx 配置
- php - Laravel belongsToThrough 类似的关系
- python - 谷歌表格水平对齐
- javascript - 如何在 Mapbox Javascript 中添加简单的图像叠加层?
- node.js - EJS - 包含返回找不到包含文件“header.ejs”
- c - 如何在文件 *stream 中的特定点停止并扫描某些值?
- java - 休眠:同时有两个或多个事务:事务已处于活动状态
- php - Symfony 截断错误烦人地切断了我的错误消息(截断...)
- google-bigquery - 我如何得到两个日期之间的差异,不包括周末?