亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

mysql - PHP定時(shí)通知、按時(shí)發(fā)布怎么做?

瀏覽:85日期:2022-06-12 11:47:23

問(wèn)題描述

需求/場(chǎng)景:

比如設(shè)置一篇文章2018-5-22 13:51:16發(fā)布。

三天后通知我。

消息過(guò)期后自動(dòng)刪除。

……

等等這種需求,就是自動(dòng)到了一個(gè)時(shí)間點(diǎn)就做某事,這個(gè)跟隊(duì)列好像沒(méi)什么關(guān)系感覺(jué),是不是要什么中間件之類(lèi)的時(shí)間,或是常駐進(jìn)程之類(lèi)的。

我的理解是,把待做的任務(wù)放到一行一行的一個(gè)表里面,然后一個(gè)進(jìn)程不斷的去刷,滿足時(shí)間節(jié)點(diǎn)的任務(wù)就拿出來(lái)執(zhí)行,是這樣的思路嗎。

想知道這種場(chǎng)景成熟的解決方案是用什么做的?

謝謝^_^

問(wèn)題解答

回答1:

用延時(shí)任務(wù), https://github.com/ouqiang/go...

延時(shí)任務(wù)實(shí)現(xiàn)方式

自己實(shí)現(xiàn), 用時(shí)間輪或小根堆

用redis鍵空間通知

beanstalkd

回答2:

樓主要的應(yīng)該是DelayQueue,即延遲消息隊(duì)列服務(wù)。具體場(chǎng)景可以參考:1.淘寶的自動(dòng)取消訂單業(yè)務(wù)2.餓了么下單短信通知業(yè)務(wù)等等?;趙ait/notify的方式把Timer實(shí)現(xiàn)。

回答3:

就是用程序不斷去刷的= =

回答4:

可以使用crontab定時(shí)任務(wù)來(lái)解決,可以來(lái)設(shè)計(jì)每天、小時(shí)、分調(diào)用Php接口。

回答5:

加個(gè)時(shí)間字段,然后在模型層做相關(guān)判斷

回答6:

程序刷,但是要考慮數(shù)據(jù)庫(kù)壓力。可以把任務(wù)都?jí)旱疥?duì)列去,腳本死循環(huán)從隊(duì)列拿出來(lái),比較時(shí)間點(diǎn),到了就把任務(wù)丟給執(zhí)行模塊。時(shí)間點(diǎn)沒(méi)到的就繼續(xù)另一邊壓入隊(duì)列中。

兩個(gè)隊(duì)列。比如 待執(zhí)行隊(duì)列:tastList; 立即執(zhí)行隊(duì)列:runList。把取任務(wù)和執(zhí)行任務(wù)分不同進(jìn)程:1、取任務(wù):腳本循環(huán)從tastList中pop任務(wù),判斷時(shí)間點(diǎn),到點(diǎn)了把這個(gè)任務(wù)push到runList隊(duì)列中去。不到點(diǎn)的繼續(xù)壓入到tastList中去;2、執(zhí)行任務(wù):循環(huán)沖runList中去pop,一有任務(wù)就馬上執(zhí)行。

量大的時(shí)候,自己根據(jù)需要去到開(kāi)幾個(gè)進(jìn)程就了,也不用考慮說(shuō)會(huì)重復(fù)執(zhí)行。

回答7:

用系統(tǒng)的定時(shí)任務(wù)功能觸發(fā)一個(gè)腳本就行了。具體腳本干什么,怎么干可以自己隨便啦,參考上面的回答也可以。一般來(lái)說(shuō)一個(gè)高頻腳本就夠了(比如1分鐘一次或者5分鐘一次),腳本內(nèi)再去判斷時(shí)間然后調(diào)用不同頻率的任務(wù),這樣比每種頻率的腳本分別建立定時(shí)任務(wù)好管理的多。

回答8:

websocket

或者用workerman swoole定時(shí)任務(wù)功能

回答9:

就是你把數(shù)據(jù)存起來(lái),然后弄個(gè)腳本一直去檢測(cè)。。比如1分鐘檢測(cè)一次

相關(guān)文章:
主站蜘蛛池模板: 久久精品国产福利 | 欧美黄色一级网站 | 免费一级特黄a | 亚洲精品亚洲九十七页 | 亚洲精品永久www嫩草 | 国产亚洲精品美女一区二区 | 国产亚洲精品美女久久久久 | 国产成人精品久久综合 | 亚洲国产国产综合一区首页 | 欧美曰韩一区二区三区 | 久久9966精品国产免费 | 亚洲一成人毛片 | 婷婷性| 亚洲精品一区二区深夜福利 | 亚洲第一在线 | 看一级特黄a大片国产 | 国产不卡a | 香蕉亚洲| 亚洲欧美韩国日产综合在线 | 国产色视频一区 | 91欧美一区二区三区综合在线 | 色综合久久88色综合天天 | 久久精品中文字幕久久 | 亚洲午夜国产精品无卡 | 一本大道一卡二卡入口2021 | 国产在线精品二区韩国演艺界 | 亚洲美洲国产日产 | 欧美做爱毛片 | 欧美一级毛片生活片 | 一级做a爰片久久毛片免费 一级做a爰片久久毛片免费看 | 日本一区二区高清不卡 | 日韩高清免费在线观看 | 亚洲国产成人久久综合一 | 精品自在线 | 国产对白91色拍高清精品 | 香蕉视频网站免费观视频 | 日本黄色免费网站 | 婷婷在线观看网站 | 中国黄色一级大片 | 亚洲欧美日本国产综合在线 | 久久精品国产精品亚洲婷婷 |