在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/Java/ java定時(shí)任務(wù)實(shí)現(xiàn)

java定時(shí)任務(wù)實(shí)現(xiàn)

java的定時(shí)任務(wù)能不能直接在服務(wù)器寫(xiě)一個(gè)shell腳本,設(shè)置每周一次請(qǐng)求某接口來(lái)實(shí)現(xiàn)。不需要這個(gè)接口的返回值。有什么問(wèn)題打log日志。
這么做可以么,這個(gè)是我目前想到最簡(jiǎn)單的方法。這么做有什么壞處么,會(huì)不會(huì)被打一頓,新手有點(diǎn)不確定想先問(wèn)一下。
我現(xiàn)在有定時(shí)任務(wù)實(shí)現(xiàn)方法,這是我最近在弄服務(wù)器定時(shí)備份數(shù)據(jù)時(shí)突然聯(lián)想到的,這么做很簡(jiǎn)單,但肯定有問(wèn)題,但又不知道問(wèn)題在哪。。。。

回答
編輯回答
臭榴蓮

別,一步步來(lái),先確保你現(xiàn)在實(shí)現(xiàn)的功能沒(méi)問(wèn)題,過(guò)一段時(shí)間再想法優(yōu)化。純shell編程也是可以的

2018年1月16日 05:36
編輯回答
涼汐

完全可以, 只是java有太多的選擇(如quartz項(xiàng)目),導(dǎo)致這么做的不多

2017年2月14日 20:55
編輯回答
女流氓

我以前也做過(guò)一個(gè),是用jar包來(lái)實(shí)現(xiàn)的,HTTP直接調(diào)用服務(wù)器端接口。
如果返回的值不是期望值,就自動(dòng)發(fā)郵件到指定的郵箱。

2018年3月30日 00:10
編輯回答
挽青絲

我使用的是 spring的 @Scheduled 注解

2018年9月4日 19:38
編輯回答
負(fù)我心

我就是這么搞的,感覺(jué)Quartz加上集群太麻煩,就搞了一個(gè)shell腳本,配合crontab實(shí)現(xiàn)秒級(jí)定時(shí),然后每秒用curl訪問(wèn)一個(gè)servlet,servlet內(nèi)部根據(jù)cron語(yǔ)法實(shí)現(xiàn)細(xì)節(jié)控制。
因?yàn)槭峭ㄟ^(guò)nginx,可以利用nginx負(fù)載均衡機(jī)制實(shí)現(xiàn)在多個(gè)Tomcat節(jié)點(diǎn)上調(diào)用且僅調(diào)用一次。

2017年8月19日 02:34
編輯回答
不討喜

推薦一個(gè)定時(shí)任務(wù)開(kāi)源框架:xxljob,完美實(shí)現(xiàn)你的需求

2017年12月19日 13:25