amazon-web-services - EKS / AWS 中的 Hazelcast 主节点选举是可能的吗?
问题描述
我们有一个在物理盒子中运行的 Spring Boot 应用程序。计划迁移到 EKS (AWS)。我们已将榛树用于下面列出的多种用途。
是否可以在 AWS 中使用 hazelcast 本身来使用相同的功能。?
或者我应该使用任何其他技术而不是使用 hazelcast 本身?
Hazelcast 用于:
1. (机器的)主选举
2. 缓存(有时主要保留一些文件到 websocket 消息并在需要时传输这些文件)
Master Election :用于从 4 个框中选择任何一台机器,以执行特定工作,直到下一次重新启动/重新部署。
使用的 Hazelcast 版本:com.hazelcast.hazelcast:3.4.2
注意:之前我提到过作为领导者(实际上在 Hazelcast 的情况下是主人)
解决方案
对于缓存,绝对可以。很多人都是这样用的。Hazelcast 与所有 Kubernetes 环境很好地集成在一起。
对于领导人选举,我不确定我是否了解您的用例以及您想在 EKS 中做什么。在 Kubernetes 中,您通常更关注容器/pod 级别,而不是机器本身。所以,为了保持 pod 之间的领导选举,是的,你可以使用 Hazelcast,这不是问题。
推荐阅读
- netsuite - SuiteScript 2 file.File 参数类型错误
- luxon - 如何在 luxon 中创建 momentLocaleData.firstDayOfWeek()?
- jquery - jQuery 错误 MaterializeCSS
- javascript - 大数据网格单元的实时更新:方法
- reactjs - 如何使用 Material UI 动态创建选择和状态?
- oracle - Oracle 12c - 从视图中获取 IMPORT_TABLE_STATS
- networking - Kubernetes 间歇性网络故障,anonymous-auth=false
- python - 如何在 python 中将视频上传到谷歌云存储
- c++ - 排序功能对我的班级进行排序
- javascript - 失败后无法调度动作