社区
Web 开发
帖子详情
多节点服务器执行定时任务更新数据库
skyshuai1
2018-09-18 02:09:53
最近遇到了一个棘手问题,在多节点服务器上执行定时任务,向oracle数据库插入数据,一次插入多条。
设置了标记字段还是不能完全解决。请问哪位大神遇到过此类问题,如何解决,求思路。
...全文
641
5
打赏
收藏
多节点服务器执行定时任务更新数据库
最近遇到了一个棘手问题,在多节点服务器上执行定时任务,向oracle数据库插入数据,一次插入多条。 设置了标记字段还是不能完全解决。请问哪位大神遇到过此类问题,如何解决,求思路。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
skyshuai1
2018-10-19
打赏
举报
回复
谢啦,我用修改数据库批次号方法实现了
阿甘1976
2018-09-20
打赏
举报
回复
服务器时间同步没有,NTP
nayi_224
2018-09-19
打赏
举报
回复
在java中读取服务器ip,只允许一台服务器执行。
getdate
2018-09-19
打赏
举报
回复
你所说的多节点 指的是 多台服务器 上都部署了同样的 定时任务对吧? 这种情况,应该避免,要么分库分表,即:相同的任务,执行的是不同的数据库或者表;要么对每一个节点,都设置自己的定时任务的规则;或者把定时任务,部署在一个节点上; 如果还有更好的办法,那就不清楚了.
寸辰
2018-09-18
打赏
举报
回复
没明白问题在哪
集群环境下多
节点
分布式
定时任务
数据库
乐观锁
在分布式环境下,这种
定时任务
是不支持集群配置的,如果部署到多个
节点
上,各个
节点
之间并没有任何协调通讯机制,因为集群的
节点
之间是不会共享任务信息的,每个
节点
上的任务都会按时
执行
。 解决方案 我们选择了用...
多
节点
服务器
定时任务
重复处理的问题
项目里面提供的时间是半小时或整点去
执行
Spring
定时任务
,查询
数据库
中有哪些Schedule是满足要求的,然后去
执行
那些符合条件的任务。 一切功能表现正常,但是项目部署在
服务器
上后,用户反映在同一时间会收到两封...
定时任务
更新
数据库
---非常规思路
1. 使用do...while循环
执行
数据库
查询,查询语句加limit限制为100条每次,循环
更新
每条记录,当查询的结束集不是100条时,认为是最后一次查询,退出while循环。 2.常规方式在项目中做
定时任务
: @Scheduled(cron ...
多
节点
定时任务
的同步
背景 现在有两个或以上的web
节点
,启动时,会查询
数据库
,根据
数据库
中配置的数据...由于期望一个任务定时只有一个
节点
执行
,所以需要多个web
节点
间做master竞选,这个已经实现了,身为master的web
节点
会将定...
多
节点
服务器
定时任务
重复处理的几种方案
/** * 定时
更新
短信模板状态 */ @Scheduled(cron = "0 0/10 * * * ?") public void updateJdState() { try { logger.info("updateJdState start"); Boolean result = mutexConfig.getLock(jd, 2000, ...
Web 开发
81,092
社区成员
341,717
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章