用戶請(qǐng)求接口開(kāi)啟推送任務(wù),服務(wù)端收到后回調(diào)用戶地址推送消息(不用長(zhǎng)連接)
用戶請(qǐng)求接口停止推送任務(wù),服務(wù)端收到后停止回調(diào)用戶地址
用戶有幾十上百,是用定時(shí)器還是其他方法呢?
如果用定時(shí)器停止時(shí)如果和定時(shí)器不在同個(gè)進(jìn)程只憑定時(shí)器ID能否刪除定時(shí)器?
暫無(wú)
這種方式不適合用定時(shí)器;
安裝webman的隊(duì)列和異步HTTP客戶端;把需要回調(diào)的任務(wù)投入隊(duì)列,由隊(duì)列去消費(fèi) 回調(diào)用戶地址;
當(dāng)用戶停止推送任務(wù)時(shí),停止向隊(duì)列投遞任務(wù),停止回調(diào)用戶地址;
推薦消費(fèi)隊(duì)列;redis、redis-stream、rabbitmq都可以;