hazelcast - 使用索引时 hazelcast 迁移缓慢
问题描述
我正在使用 hazelcast 4.1.1 和 2.2.1 kubernetes 发现插件在 openshift 环境中运行微服务。我已经在嵌入式模式下配置了 hazelcast,并且正在运行该服务的 4 个实例。当我将应用程序从 4 个 pod 缩小到 3 个 pod 时,整个迁移并没有完成,并且我的应用程序由于 WrongTargetException 一直抛出异常(一分钟后)。
我分析了诊断文件,我认为错误来自索引计算。如果我禁用地图上的所有索引,一切都会像魅力一样发挥作用。我认为这可能与https://github.com/hazelcast/hazelcast/issues/18079有关
似乎我的对象的反序列化是分别为每个索引调用的。由于我们配置了一个自定义(反)序列化器,它也应用了一些压缩(LZ4),因此迁移需要很长时间。
有人可以证实我的假设吗?或者指数计算和迁移还有其他已知问题吗?
解决方案
推荐阅读
- sql - ORA-01843: 无效的月份和 ORA-00907: 缺少右括号
- python - sns.lmplot KeyError 与 CSV 文件导入
- r - 合并表表头(library(formattable))
- php - joomla php从高到低排序数组
- std - 为什么 std::map 有双向迭代器类型?
- php - 无法从 Patreon JSON API 读取数据
- javascript - 暂停按钮功能在轮播中不起作用
- javascript - 如何更改材质 ui TextField 的标签大小?
- oracle - 用 liquibase 处理 oracle 包/存储过程有什么好处?
- javascript - php 和 JavaScript 中如何重定向 php Window.location.href 或 Window.open() 方法