實現(xiàn)分布式系統(tǒng)中延時消息的方法和裝置、設(shè)備及存儲介質(zhì)

基本信息

申請?zhí)?/td> CN202110803441.5 申請日 -
公開(公告)號 CN113268365A 公開(公告)日 2021-08-17
申請公布號 CN113268365A 申請公布日 2021-08-17
分類號 G06F9/54 分類 計算;推算;計數(shù);
發(fā)明人 石玉軍 申請(專利權(quán))人 北京商越網(wǎng)絡(luò)科技有限公司
代理機構(gòu) 北京市鼎立東審知識產(chǎn)權(quán)代理有限公司 代理人 朱慧娟;陳佳妹
地址 100000 北京市海淀區(qū)農(nóng)大南路1號院8號樓4層401-1001
法律狀態(tài) -

摘要

摘要 本申請涉及一種實現(xiàn)分布式系統(tǒng)中延時消息的方法和裝置、設(shè)備及存儲介質(zhì),其中方法包括:在服務(wù)啟動時,拉取ZooKeeper中存儲的所有延時消息,并將拉取到的所有延時消息存放到延時隊列中;基于延時隊列中各延時消息的投遞時間執(zhí)行相應(yīng)的消費邏輯。通過以ZooKeeper作為服務(wù)端,進行所有延時消息的存儲,從而在進行延時消息的實現(xiàn)時,可以直接調(diào)用ZooKeeper中相應(yīng)的線程。并且,由于在各項訂單項目中本身就使用了ZooKeeper,因此不需要再額外引用新的中間件。這就有效簡化了延時消息實現(xiàn)的系統(tǒng)架構(gòu)。