QMQ:去哪兒網內部廣泛使用的訊息中介軟體
QMQ
QMQ是去哪兒網內部廣泛使用的訊息中介軟體,自2012年誕生以來在去哪兒網所有業務場景中廣泛的應用,包括跟交易息息相關的訂單場景; 也包括報價搜尋等高吞吐量場景。目前在公司內部日常訊息qps在60W左右,生產上承載將近4W+訊息topic,訊息的端到端延遲可以控制在10ms以內。
主要提供以下特性:
- 非同步實時訊息
- 延遲/定時訊息
- 基於Tag的服務端過濾
- Consumer端冪等處理支援
- Consumer端filter
- 死信訊息
- 結合Spring annotation使用的簡單API
- 提供豐富的監控指標
- 接入OpenTracing
- 分散式事務(即將開源)
- 訊息投遞軌跡(即將開源)
- 歷史訊息的自動備份(即將開源)
快速開始
你可以通過 ofollow,noindex" target="_blank">設計背景 瞭解設計QMQ的初衷和她與其他訊息佇列的不同。 閱讀 架構概覽 瞭解QMQ的儲存模型
文件
技術支援
微信群
QQ群