车主无忧:为什么放弃开源Kafka?
車(chē)主無(wú)憂是屬于廣州小邁網(wǎng)絡(luò)科技公司服務(wù)于汽車(chē)后市場(chǎng)的重要產(chǎn)品。小邁網(wǎng)絡(luò)是一家以一、二線城市車(chē)主為目標(biāo)用戶的移動(dòng)互聯(lián)網(wǎng)公司,通過(guò)構(gòu)建串聯(lián)車(chē)主與商家的O2O平臺(tái),降低車(chē)主用車(chē)成本,提升車(chē)主用車(chē)品質(zhì)。目前車(chē)主用戶已破億,在艾瑞咨詢 App 熱點(diǎn)指數(shù)“汽車(chē)護(hù)理”領(lǐng)域排名第一。
開(kāi)源 Kafka 的痛點(diǎn)
最開(kāi)始,車(chē)主無(wú)憂采用開(kāi)源 Kafka ,但在實(shí)踐過(guò)程中,開(kāi)源 Kafka 的短板越來(lái)越明顯。在容量彈性層面:開(kāi)源 Kafka 在 Partition 分區(qū)規(guī)模超過(guò)1000后有明顯的抖動(dòng),集群擴(kuò)容小時(shí)級(jí)別,業(yè)務(wù)有感知。在存儲(chǔ)開(kāi)銷(xiāo)方面:開(kāi)源 Kafka 多副本存儲(chǔ),存儲(chǔ)壓力大,且會(huì)在磁盤(pán)寫(xiě)滿的情況下直接停止運(yùn)行,沒(méi)有保擴(kuò)機(jī)制,需要額外提供告警人工處理。在性能方面:在處理冷數(shù)據(jù)讀的時(shí)候處理速度明顯下降,數(shù)據(jù)寫(xiě)入有一定失敗幾率;拉取G級(jí)別的數(shù)據(jù)時(shí),Full GC高頻出現(xiàn)。
針對(duì)開(kāi)源 Kafka 與阿里云消息隊(duì)列 Kafaka 對(duì)比后,車(chē)主無(wú)憂決定采用經(jīng)過(guò)優(yōu)化的阿里云商業(yè)版消息隊(duì)列 Kafka ,它的優(yōu)勢(shì)就是開(kāi)箱即用,完全兼容開(kāi)源的無(wú)縫遷移的特性,結(jié)合最佳實(shí)踐《在線遷移消息隊(duì)列Kafka》 的指導(dǎo),自主高效地完成了遷移工作。
由阿里云團(tuán)隊(duì)進(jìn)行專(zhuān)業(yè)的運(yùn)維,利用Kafka的自動(dòng)化內(nèi)檢功能,保證Broker以及依賴(lài)組件Zookeeper的健康穩(wěn)定。
運(yùn)維白屏化管理,可以協(xié)助用戶進(jìn)行快速的分鐘級(jí)擴(kuò)容。
提供了有效的故障管理。
借助商業(yè)版本提供的監(jiān)控告警能力,實(shí)時(shí)掌握硬件資源與服務(wù)可用性情況,指導(dǎo)車(chē)主無(wú)憂的應(yīng)用進(jìn)行優(yōu)化調(diào)整。
通過(guò)遷移到商業(yè)版本的 Kafka,車(chē)主無(wú)憂的系統(tǒng)穩(wěn)定性得到了大幅提升,消息無(wú)丟失,生產(chǎn)與消費(fèi)端的抖動(dòng)明顯好轉(zhuǎn),整個(gè)消息集群平穩(wěn)運(yùn)行,有效地支持了業(yè)務(wù)的快速發(fā)展。
效率提升:Kafka 提供了白屏化的管理方式, 基于阿里云提供的控制臺(tái),車(chē)主無(wú)憂可以方便快捷地?cái)U(kuò)展實(shí)例,對(duì) Topic 進(jìn)行管理,以及擴(kuò)展 Partition。另外還提供了堆積、 消息查詢等實(shí)時(shí)監(jiān)控功能,并且可以設(shè)定各種資源的報(bào)警規(guī)則,用于快速定位問(wèn)題、提升診斷效率、指導(dǎo)優(yōu)化系統(tǒng)。
成本控制:節(jié)省了大量的運(yùn)維人力成本,解放了生產(chǎn)力,綜合比較,使用商業(yè)版本的使用成本更劃算。
直播
為了讓大家更好地理解阿里云消息隊(duì)列 Kafka,阿里云專(zhuān)門(mén)策劃了“互聯(lián)網(wǎng)架構(gòu)升級(jí)實(shí)戰(zhàn)課”,每周由一位阿里云解決方案架構(gòu)師以課程直播的形式詳細(xì)講解實(shí)戰(zhàn)經(jīng)驗(yàn),并在群內(nèi)答疑。
直播議題:
阿里云消息隊(duì)列 Kafka 實(shí)戰(zhàn)經(jīng)驗(yàn)分享
講師簡(jiǎn)介:
鹿玄,阿里云智能解決方案架構(gòu)師,經(jīng)歷過(guò)大型分布式系統(tǒng)的開(kāi)發(fā)和維護(hù),并在云計(jì)算、云原生等領(lǐng)域有多年從業(yè)經(jīng)驗(yàn)。對(duì)系統(tǒng)架構(gòu)選型、問(wèn)題排查、性能調(diào)優(yōu)有著豐富的實(shí)戰(zhàn)經(jīng)驗(yàn)。致力于通過(guò)云原生架構(gòu)轉(zhuǎn)型來(lái)幫助阿里云各行業(yè)客戶實(shí)現(xiàn)業(yè)務(wù)價(jià)值。
分享簡(jiǎn)介:
消息隊(duì)列 Kafka 版是阿里云提供的分布式、高吞吐、可擴(kuò)展的消息隊(duì)列服務(wù)。消息隊(duì)列 Kafka 版廣泛用于日志收集、監(jiān)控?cái)?shù)據(jù)聚合、流式數(shù)據(jù)處理、在線和離線分析等大數(shù)據(jù)領(lǐng)域,已成為大數(shù)據(jù)生態(tài)中不可或缺的一部分。本次直播將為您深入分享消息隊(duì)列 Kafka 的實(shí)戰(zhàn)經(jīng)驗(yàn)。
議題大綱:
觀看方式:
【加入釘釘群觀看】阿里云專(zhuān)門(mén)成立了“互聯(lián)網(wǎng)架構(gòu)升級(jí)實(shí)戰(zhàn)課”釘釘群,每周邀請(qǐng)一位阿里云專(zhuān)家在群內(nèi)進(jìn)行行業(yè)最佳實(shí)踐直播,每天分享行業(yè)前沿干貨,歡迎釘釘搜索群號(hào)加入:35712134。
原文鏈接:https://developer.aliyun.com/article/777829?
版權(quán)聲明:本文內(nèi)容由阿里云實(shí)名注冊(cè)用戶自發(fā)貢獻(xiàn),版權(quán)歸原作者所有,阿里云開(kāi)發(fā)者社區(qū)不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。具體規(guī)則請(qǐng)查看《阿里云開(kāi)發(fā)者社區(qū)用戶服務(wù)協(xié)議》和《阿里云開(kāi)發(fā)者社區(qū)知識(shí)產(chǎn)權(quán)保護(hù)指引》。如果您發(fā)現(xiàn)本社區(qū)中有涉嫌抄襲的內(nèi)容,填寫(xiě)侵權(quán)投訴表單進(jìn)行舉報(bào),一經(jīng)查實(shí),本社區(qū)將立刻刪除涉嫌侵權(quán)內(nèi)容。總結(jié)
以上是生活随笔為你收集整理的车主无忧:为什么放弃开源Kafka?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 【场景演示解读】AI一体机高速自由流收费
- 下一篇: 史上最轻量!阿里新型单元测试Mock工