RocketMQ進階技巧
上面已經瞭解到了RocketMQ的特性以及高可用方式,RocketMQ由於零拷貝和順序寫的加持,和kafka很類似的原理使得吞吐量非常高。後續講述一下RocketMQ的使用技巧和場景。
場景一:順序訊息的場景。比方說涉及到訂單事務等
訊息順序不能保證的本質是並行和併發,那麼把並行的操作改為序列的話,就很好實現了。
技巧:在於讀和寫佇列個數設定都為1,並且生產者消費者的併發設定也是1。
場景二:訊息重複的場景,有個場景就是叫做deliver only once,rocketMQ保證訊息不丟失,但是可能會多條重複。
技巧:消費冪等,保證消費者的冪等這種比較簡單,操作方式不贅述。
相關文章
- 精華!一張圖進階 RocketMQMQ
- 一張圖進階 RocketMQ - NameServerMQServer
- 一張圖進階 RocketMQ - 通訊機制MQ
- 一張圖進階 RocketMQ - 訊息傳送MQ
- 一張圖進階 RocketMQ - 整體架構MQ架構
- 25個 Git 進階技巧Git
- Javaer 進階必看的 RocketMQ ,就這篇了JavaMQ
- RocketMQ高階特性MQ
- RocketMQ場景使用技巧MQ
- CSS使用的一些小技巧/高階進階CSS
- 爬蟲進階:反反爬蟲技巧爬蟲
- Rocketmq offset進度管理MQ
- Python程式設計進階,常用8大技巧!Python程式設計
- APICloud開發者進階之路 | 超級實用技巧APICloud
- 《Microsoft Word》進階技巧:如何設定文件檢視ROS
- 【進階篇】Redis實戰之Jedis使用技巧詳解Redis
- SOLIDWORKS Routing進階篇——管道設計技巧分享Solid
- 一些常用的 Git 進階知識與技巧Git
- Mac新手進階必看:成為大神就差這些技巧Mac
- 程式設計大神進階之路:Python技巧小貼士程式設計Python
- CSS進階內容——佈局技巧和細節修飾CSS
- 現代 CSS 高階技巧,完美的波浪進度條效果!CSS
- Mac新手進階必看:5個Mac實用隱藏技巧Mac
- stable diffusion ControlNet使用介紹與進階技巧
- CSS高階技巧CSS
- JS高階技巧JS
- JavaScript 高階技巧JavaScript
- 新手必看!macOS進階不得不知的實用小技巧Mac
- MacBook進階技巧,如何在觸控欄新增一鍵截圖?Mac
- 網路管理技巧進階:如何管理實時通訊軟體
- RocketMQ 5.0 API 與 SDK 的演進MQAPI
- Mac新手進階必看:大神都在用的5個Mac高效使用技巧Mac
- CSS高階進階CSS
- Python模組高階技巧Python
- 常用JavaScript的高階技巧JavaScript
- Github高階搜尋技巧Github
- CSS 高階佈局技巧CSS
- MAC電腦新手進階:Mac蘋果電腦的超實用小技巧Mac蘋果