av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

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

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

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

問題描述

需求/場(chǎng)景:

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

三天后通知我。

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

……

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

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

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

謝謝^_^

問題解答

回答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ù)等等。基于wait/notify的方式把Timer實(shí)現(xiàn)。

回答3:

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

回答4:

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

回答5:

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

回答6:

程序刷,但是要考慮數(shù)據(jù)庫壓力。可以把任務(wù)都?jí)旱疥?duì)列去,腳本死循環(huán)從隊(duì)列拿出來,比較時(shí)間點(diǎn),到了就把任務(wù)丟給執(zhí)行模塊。時(shí)間點(diǎn)沒到的就繼續(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ù)需要去到開幾個(gè)進(jìn)程就了,也不用考慮說會(huì)重復(fù)執(zhí)行。

回答7:

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

回答8:

websocket

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

回答9:

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

相關(guān)文章:
主站蜘蛛池模板: 国产欧美日韩精品在线观看 | 九九亚洲| 欧美日韩国产精品一区 | 两性午夜视频 | 欧美一区二区三区的 | 狠狠干狠狠插 | 国产1区2区在线观看 | 成年人在线 | 久久爱综合 | 国产一区高清 | 国产精品色 | 精品99在线 | 久久久久久久综合色一本 | www久久国产| 91免费版在线观看 | 97人人干 | 在线免费av观看 | 黄色精品视频网站 | 国产精品视频一二三区 | 国产美女免费视频 | 欧美一级片在线看 | 欧美日韩一区精品 | 蜜桃av鲁一鲁一鲁一鲁 | 综合网在线 | 日韩高清黄色 | 中文字幕在线三区 | 久久亚洲国产精品 | 精品日韩一区二区 | 色婷婷久久久久swag精品 | 国产精品日韩在线观看一区二区 | 国产精品美女一区二区 | 欧美日韩国产在线观看 | 一区二区精品电影 | 一级片子| 日韩av在线不卡 | 天天干天天爱天天爽 | 91国语清晰打电话对白 | 精品一区二区三区免费毛片 | 视频二区 | 色男人的天堂 | 精品国产91 |