您现在的位置是:Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款 >
03 redis消息訂閱與發布Java(java 目前市面上比較火的框架有哪些?)
Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款2024-07-24 06:24:32【】9人已围观
简介體引用3)缺點:a、實現復雜,本身不支持b、完全基于內存,延遲時間長浪費內存資源6、消息隊列對比1、公開課延遲隊列技術選型1)業務場景:關閉超時未支付訂單、限時優惠活動、拼團2)性能要求:訂單、活動、
3)缺點:
a、實現復雜,本身不支持
b、完全基于內存,延遲時間長浪費內存資源
6、消息隊列對比
1、公開課延遲隊列技術選型
1)業務場景:關閉超時未支付訂單、限時優惠活動、拼團
2)性能要求:訂單、活動、拼團 數據量可控,上述MQ均能滿足要求
3)可靠性:使用ActiveMQ、RabbitMQ、RocketMQ作為延遲隊列更普遍
4)可用性:ActiveMQ、RocketMQ自身支持延遲隊列功能,且目前公開課業務中使用的中間件為ActiveMQ和Kafka
5)延遲時間靈活:活動的開始和結束時間比較靈活,而RocketMQ時間粒度較粗,Kafka會依賴時間格有精度缺失
結論: 最終選擇ActiveMQ來作為延遲隊列
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開發工程師,目前在網易公開課主要做支付財務體系、版本迭代相關的工作。
java框架有哪些常用框架
十大常用框架:
一、SpringMVC
二、Spring
三、Mybatis
四、Dubbo
五、Maven
六、RabbitMQ
七、Log4j
八、Ehcache
九、Redis
十、Shiro
很赞哦!(76424)
相关文章
- youtube music from 80s(歐美歌手Katy Perry資料簡介)
- youtube music pc apple id注銷(今日新聞淺談:Youtube Music 也加入串流音樂服務大混戰)
- youtube music pc apple序列號查詢(如何讓YTmusic在后臺播放)
- 07 youtube下載網站高清版可放大地圖(怎么看ipad還有多少內存)
- 07 youtube下載電腦版買粉絲大全首頁官方(搜索 是什么意思)
- youtube music pc downloaded翻譯(今日新聞淺談:Youtube Music 也加入串流音樂服務大混戰)
- youtube music free offline rl(今日新聞淺談:Youtube Music 也加入串流音樂服務大混戰)
- 07 youtube下載電腦版網站論壇系統數據(怎么給網站引來流量?/)
- youtube music pc apple(什么音樂軟件聽歌音質最好)
- youtube music free download mp4下載(芭比動畫片的片尾曲叫什么名字?)
热门文章
站长推荐
07 youtube官網中文版更新了啥意思是多少(有沒有 不用ITUNES 直接刷機的辦法啊)
07 youtube下載網站排行榜官網第十三屆(少女時代為什么被稱為韓國第一女團?)
07 youtube下載電腦版軟件商店官網首頁(免費觀看nba比賽回放的軟件)
youtube music iphone app(蘋果11設置里面怎么沒有音樂?)
youtube music pc apple music(這 100 款手機游戲,讓你又多了一個入手 iPhone 的理由)
youtube music pc apple id(國外用什么軟件聽歌)
07 youtube下載電腦版網站論壇模板下載(網絡推廣主要渠道有哪些,我說的是免費的。除了在自己網站發軟文還有別的嗎)
07 youtube官網中文版更新到第幾話上(怎樣才能學好python語言?)