java - 分布式部署时 数据切分处理问题

 思念某女人_959 发布于 2022-11-03 12:05

有个数组,存储在redis或者数据库中。

我的应用要部署多个实例,去操作这个数组。操作是定时任务类型,每秒触发。
我希望每个实例操作数组中的一部分数据,各实例间不重复操作数据,(即有N个实例部署的话,每个实例处理N分之一的数据)。

技术选型想到用zookeeper和quartz,zk控制实例处理哪一部分数据,quartz处理定时任务,

请问高手们,这样的设计合适吗?

1 个回答
  • 可以,用zk的分布式锁或者用redis的原子操作就可以

    2022-11-12 01:55 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有