您现在的位置是:Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款 >
03 redis發布訂閱模式重復消費(spring-redis 發布訂閱模式:發布一條消息收到了兩條,重復監聽)
Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款2024-07-20 01:16:11【】2人已围观
简介論:最終選擇ActiveMQ來作為延遲隊列2、業務場景:關閉未支付訂單1)關閉買粉絲未支付訂單2)關閉IOS未支付訂單3、ActiveMQ使用方式1)activemq.xml中支持調度任務2)發送消息
2、業務場景:關閉未支付訂單
1)關閉買粉絲未支付訂單
2)關閉IOS未支付訂單
3、ActiveMQ使用方式
1)activemq.xml中支持調度任務
2)發送消息時,設置message的延遲屬性
其中:
a、延遲處理
AMQ_SCHEDULED_DELAY:設置多長時間后,投遞給消費者(毫秒)
b、重復投遞
AMQ_SCHEDULED_PERIOD:重復投遞時間間隔(毫秒)
AMQ_SCHEDULED_REPEAT:重復投遞次數
c、指定調度計劃
AMQ_SCHEDULED_CRON:買粉絲rn正則表達式
4、公開課使用中進行的優化
1)可靠性:針對實際投遞時間可能翻倍的問題,結合ActiveMQ的重復投遞,在消費者邏輯中做冪等處理來保證延遲時間的準確性
2)可追溯性:延遲消息及消費情況做數據庫冗余存儲
3)易用性:業務上定義好延遲枚舉類型,直接使用JmsDelayTemplate發送,無需關心數據備份和參數等細節
1、無論是基于死信隊列還是基于數據先存儲后投遞,本質上都是將延遲待發送的消息數據與正常訂閱的隊列分開存儲,從而降低耦合度
2、無論是檢查隊頭消息TTL還是調度存儲的延遲數據,本質上都是通過定時任務來完成的,但是定時任務的觸發策略以及延遲數據的存儲方式決定了不同中間件之間的性能優劣
張浩,2018年加入網易傳媒,高級Java開發工程師,目前在網易公開課主要做支付財務體系、版本迭代相關的工作。
很赞哦!(525)
相关文章
- 04 國際貿易的通道英語(請用英語描述國際貿易理論有哪些)
- 02 進出口貿易實務pdf(如何出口貨物?國際貿易有哪些步驟和注意的?)
- 02 邁騰海外版叫什么(海外版邁騰有沒有6缸的)
- 02 進出口貿易公司辦理流程(進出口貿易公司辦理流程)
- 02 近年來與美國貿易額最大的是(中國與哪個國家外貿最多)
- 04 國際貿易監管方式有哪些(進出口貿易的方式有哪些?)
- 02 進出口貿易公司上市公司(海運的上市公司有那些)
- 04 國際貿易真實案例2019(2019法考客觀題:《國際貿易支付》單選題6.2)
- 02 進出口貿易公司做賬流程(外貿公司財務的基本工作是什么?)
- 04 國際貿易真實案例2019(2019法考客觀題:《國際貿易支付》單選題6.2)
热门文章
站长推荐
02 進出口貿易公司怎么做代理業務(外貿公司代理出口如何運作的??)
04 國際貿易的靜態利益主要來源于(國際貿易利益如何形成)
04 國際貿易的風險與防范措施論文5000字(國際貿易企業如何規避匯率風險?(畢業論文))
04 國際貿易盈虧額的計算公式(國際貿易中出口總成本計算公式是什么?)
04 國際貿易真實案例2019(2019法考客觀題:《國際貿易支付》單選題6.2)
04 國際貿易的靜態利益主要來源于(國際貿易利益如何形成)
04 國際貿易的靜態利益和動態利益(國際貿易的靜態利益是什么?(從一般均衡狀態與局部均衡狀態兩方面看))
04 國際貿易監管方式有哪些(進出口貿易的方式有哪些?)