車主無憂是屬於廣州小邁網絡科技公司服務於汽車後市場的重要產品。小邁網絡是一家以一、二線城市車主為目標用戶的移動互聯網公司,通過構建串聯車主與商家的O2O平臺,降低車主用車成本,提升車主用車品質。目前車主用戶已破億,在艾瑞諮詢 App 熱點指數“汽車護理”領域排名第一。
開源 Kafka 的痛點
最開始,車主無憂採用開源 Kafka ,但在實踐過程中,開源 Kafka 的短板越來越明顯。在容量彈性層面:開源 Kafka 在 Partition 分區規模超過1000後有明顯的抖動,集群擴容小時級別,業務有感知。在存儲開銷方面:開源 Kafka 多副本存儲,存儲壓力大,且會在磁盤寫滿的情況下直接停止運行,沒有保擴機制,需要額外提供告警人工處理。在性能方面:在處理冷數據讀的時候處理速度明顯下降,數據寫入有一定失敗機率;拉取G級別的數據時,Full GC高頻出現。
針對開源 Kafka 與阿里雲消息隊列 Kafaka 對比後,車主無憂決定採用經過優化的阿里雲商業版消息隊列 Kafka ,它的優勢就是開箱即用,完全兼容開源的無縫遷移的特性,結合最佳實踐《在線遷移消息隊列Kafka》 的指導,自主高效地完成了遷移工作。
由阿里雲團隊進行專業的運維,利用Kafka的自動化內檢功能,保證Broker以及依賴組件Zookeeper的健康穩定。
運維白屏化管理,可以協助用戶進行快速的分鐘級擴容。
提供了有效的故障管理。
藉助商業版本提供的監控告警能力,實時掌握硬件資源與服務可用性情況,指導車主無憂的應用進行優化調整。
通過遷移到商業版本的 Kafka,車主無憂的系統穩定性得到了大幅提升,消息無丟失,生產與消費端的抖動明顯好轉,整個消息集群平穩運行,有效地支持了業務的快速發展。
效率提升:Kafka 提供了白屏化的管理方式, 基於阿里雲提供的控制檯,車主無憂可以方便快捷地擴展實例,對 Topic 進行管理,以及擴展 Partition。另外還提供了堆積、 消息查詢等實時監控功能,並且可以設定各種資源的報警規則,用於快速定位問題、提升診斷效率、指導優化系統。
成本控制:節省了大量的運維人力成本,解放了生產力,綜合比較,使用商業版本的使用成本更划算。
直播預告
為了讓大家更好地理解阿里雲消息隊列 Kafka,阿里雲專門策劃了“互聯網架構升級實戰課”,每週由一位阿里雲解決方案架構師以課程直播的形式詳細講解實戰經驗,並在群內答疑。
直播議題:
阿里雲消息隊列 Kafka 實戰經驗分享
講師簡介:
鹿玄,阿里雲智能解決方案架構師,經歷過大型分佈式系統的開發和維護,並在雲計算、雲原生等領域有多年從業經驗。對系統架構選型、問題排查、性能調優有著豐富的實戰經驗。致力於通過雲原生架構轉型來幫助阿里雲各行業客戶實現業務價值。
直播時間:
2020/11/10(週二) 15:00
分享簡介:
消息隊列 Kafka 版是阿里雲提供的分佈式、高吞吐、可擴展的消息隊列服務。消息隊列 Kafka 版廣泛用於日誌收集、監控數據聚合、流式數據處理、在線和離線分析等大數據領域,已成為大數據生態中不可或缺的一部分。本次直播將為您深入分享消息隊列 Kafka 的實戰經驗。
議題大綱:
- 阿里雲消息隊列 Kafka 的優勢
- 如何遷移到阿里雲 Kafka,有哪些注意事項和應對策略?
- 客戶端原理及實踐
- 典型應用場景與案例經驗分享
觀看方式:
【加入釘釘群觀看】阿里雲專門成立了“互聯網架構升級實戰課”釘釘群,每週邀請一位阿里雲專家在群內進行行業最佳實踐直播,每天分享行業前沿乾貨,歡迎釘釘搜索群號加入:35712134。