主要掌握java開(kāi)發(fā),技術(shù)包括java、spring、springboot、kafka、rocketmq、es、mysql、redis等,有過(guò)運(yùn)用各種組件解決問(wèn)題的經(jīng)驗(yàn),熟悉研發(fā)整體流程,有過(guò)整體設(shè)計(jì)和研發(fā)經(jīng)驗(yàn),能充分理解客戶需求。
阿里巴巴
1.es優(yōu)化:為了提升搜索服務(wù)的穩(wěn)定性,提高搜索效率,需要將es數(shù)據(jù)遷移到彈內(nèi)ha3引擎減
少兩次網(wǎng)關(guān)調(diào)用。通過(guò)深入理解現(xiàn)有系統(tǒng)的設(shè)計(jì)并參考ha3系統(tǒng)的實(shí)現(xiàn)方式,解決了老數(shù)據(jù)遷
移、新數(shù)據(jù)寫(xiě)入、數(shù)據(jù)查詢、灰度方案、重試任務(wù)過(guò)程中可能存在的多途徑寫(xiě)數(shù)據(jù)沖突、數(shù)據(jù)
的實(shí)時(shí)可見(jiàn)性、重試任務(wù)寫(xiě)入臟數(shù)據(jù)、多表寫(xiě)入報(bào)臟問(wèn)題。es遷移后搜索穩(wěn)定性提升到
99.9%,查詢延時(shí)降低到3ms。
2.交易貓入淘:交易貓入淘承接現(xiàn)有淘寶虛擬賬號(hào)流量。主要負(fù)責(zé)正向下單頁(yè)、創(chuàng)單、創(chuàng)建保
險(xiǎn)單、履約回調(diào)的開(kāi)發(fā)工作。由于下單頁(yè)到下單轉(zhuǎn)化率低、淘寶訂單標(biāo)大小限制。因此使用
redis先緩存訂單和商品快照,同時(shí)使用目前入淘項(xiàng)目收益200w/月。
3.HSF同步調(diào)用改為異步調(diào)用,RPC調(diào)用的耗時(shí)從300ms降低到100ms。
5.新增充值險(xiǎn)需求業(yè)務(wù)開(kāi)發(fā)和系統(tǒng)兼容。充值險(xiǎn)收益10w/月
字節(jié)跳動(dòng)
工作內(nèi)容:mysql數(shù)據(jù)庫(kù)添加redis緩存,數(shù)據(jù)庫(kù)和elasticsearch數(shù)據(jù)一致性,臟數(shù)據(jù)刷庫(kù),
廣告主編輯發(fā)布后的狀態(tài)流轉(zhuǎn)。
關(guān)鍵技術(shù):go,mysql,redis,elasticsearch,kafka等。go是主要開(kāi)發(fā)語(yǔ)言,redis做數(shù)據(jù)
庫(kù)緩存,kafka做消息中間件節(jié)藕和異步,es用來(lái)實(shí)現(xiàn)搜索功能。
工作成果:1.通過(guò)redis緩存使平均查詢速度從5000QPS提高到7wQPS。2.通過(guò)elasticsearch
將復(fù)雜查詢QPS從100+提高到5000+,演示從140+ms降低到80ms左右。3.為elasticsearch
配置降級(jí)查詢mysql。4.解決了RPC調(diào)用超時(shí)的問(wèn)題。5.rpc請(qǐng)求攔截,判斷傳入的參數(shù)是否符
合要求。6.解決了緩存穿透,緩存擊穿,緩存雪崩的問(wèn)題。