一種基于消息落庫(kù)的MQ消息可靠性投遞解決方法

基本信息

申請(qǐng)?zhí)?/td> CN202011623035.2 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN112698969A 公開(kāi)(公告)日 2021-04-23
申請(qǐng)公布號(hào) CN112698969A 申請(qǐng)公布日 2021-04-23
分類(lèi)號(hào) G06F9/54;G06F9/46 分類(lèi) 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 胡樂(lè)成;曾繁陽(yáng) 申請(qǐng)(專(zhuān)利權(quán))人 佰年頤堂醫(yī)療科技股份有限公司
代理機(jī)構(gòu) 北京八月瓜知識(shí)產(chǎn)權(quán)代理有限公司 代理人 李斌
地址 250000 山東省濟(jì)南市歷城區(qū)工業(yè)北路180號(hào)院內(nèi)辦公樓2號(hào)樓4層410室
法律狀態(tài) -

摘要

摘要 本發(fā)明涉及數(shù)據(jù)消息處理方法領(lǐng)域,具體公開(kāi)了一種基于消息落庫(kù)的MQ消息可靠性投遞解決方法,包括業(yè)務(wù)系統(tǒng)和消息服務(wù)器,通過(guò)消息信息落庫(kù),對(duì)消息信息狀態(tài)進(jìn)行打標(biāo),當(dāng)使用本方案基于消息落庫(kù)的方案時(shí),業(yè)務(wù)數(shù)據(jù)在步驟1時(shí)已完成持久化,當(dāng)執(zhí)行步驟2發(fā)送消息時(shí)出現(xiàn)調(diào)用方請(qǐng)求超時(shí)的情況,該方案的分布式定時(shí)任務(wù)會(huì)檢測(cè)到消息數(shù)據(jù)入庫(kù)狀態(tài)為未成功的消息數(shù)據(jù),進(jìn)行消息重發(fā),本方案解決了現(xiàn)有技術(shù)中業(yè)務(wù)處理和消息發(fā)送一致性無(wú)法保證的問(wèn)題。