jah*_*jah -1 java sharding distributed-computing hazelcast apache-kafka
我在我的N fronend机器上收到http请求,并希望由我的K后端机器处理它们,具体取决于数据中的某个键.键控必须稳定和一致.我还想根据负载不间断地扩展前端和后端机器.当缩放时丢失很少的数据时,我很好.
我想我可以用kafka或apache flink实现我的目标.也许也可以使用hazelcast,因为它们看起来都很重,而且对我来说太多了.
是否有一个库只是以分布式方式解决了键控/分区/分片的问题?
rx集成库的加分点.
小智 7
是什么让你认为Hazelcast更重?
Hazelcast实际上提供了单一环境中的所有内容 - 分片,一致的散列,分区和确保数据的高可用性等.此外,简单直接的API消除了编写代码的大量麻烦.您需要做的就是使用启动脚本启动HC集群并调用map.put(key,value)/ map.get(key)等API,这一切都很简单,因为其他一切都由Hazelcast在幕后处理.
归档时间: |
|
查看次数: |
410 次 |
最近记录: |