车主无忧:为什么放弃开源Kafka?
車主無憂是屬于廣州小邁網絡科技公司服務于汽車后市場的重要產品。小邁網絡是一家以一、二線城市車主為目標用戶的移動互聯網公司,通過構建串聯車主與商家的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 實戰經驗分享
講師簡介:
鹿玄,阿里云智能解決方案架構師,經歷過大型分布式系統的開發和維護,并在云計算、云原生等領域有多年從業經驗。對系統架構選型、問題排查、性能調優有著豐富的實戰經驗。致力于通過云原生架構轉型來幫助阿里云各行業客戶實現業務價值。
分享簡介:
消息隊列 Kafka 版是阿里云提供的分布式、高吞吐、可擴展的消息隊列服務。消息隊列 Kafka 版廣泛用于日志收集、監控數據聚合、流式數據處理、在線和離線分析等大數據領域,已成為大數據生態中不可或缺的一部分。本次直播將為您深入分享消息隊列 Kafka 的實戰經驗。
議題大綱:
觀看方式:
【加入釘釘群觀看】阿里云專門成立了“互聯網架構升級實戰課”釘釘群,每周邀請一位阿里云專家在群內進行行業最佳實踐直播,每天分享行業前沿干貨,歡迎釘釘搜索群號加入:35712134。
原文鏈接:https://developer.aliyun.com/article/777829?
版權聲明:本文內容由阿里云實名注冊用戶自發貢獻,版權歸原作者所有,阿里云開發者社區不擁有其著作權,亦不承擔相應法律責任。具體規則請查看《阿里云開發者社區用戶服務協議》和《阿里云開發者社區知識產權保護指引》。如果您發現本社區中有涉嫌抄襲的內容,填寫侵權投訴表單進行舉報,一經查實,本社區將立刻刪除涉嫌侵權內容。總結
以上是生活随笔為你收集整理的车主无忧:为什么放弃开源Kafka?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【场景演示解读】AI一体机高速自由流收费
- 下一篇: 史上最轻量!阿里新型单元测试Mock工