項(xiàng)目描述:
交易中臺(tái)承載龍湖所有權(quán)益訂單業(yè)務(wù)。提供后臺(tái)查詢處理接口,提供交易能力。支付和退款對(duì)賬等功能。連接下游支付網(wǎng)關(guān)進(jìn)行支付、退款;主
要包括龍湖房屋租賃,出售和天街線下和線上商城,養(yǎng)老等幾個(gè)方向。
內(nèi)部涉及訂金,瓏珠積分,運(yùn)營(yíng)后臺(tái)等多個(gè)業(yè)務(wù);平臺(tái)約 4300w 用戶,日活用戶 20 w,日訪問(wèn)量 800w,日訂單量 10w。QPS 峰值約 8000,TPS 峰值近 1000。
個(gè)人職責(zé):
1.參與需求討論分析,對(duì)功能進(jìn)行細(xì)化拆分,以及數(shù)據(jù)庫(kù)設(shè)計(jì)和跨中心溝通協(xié)調(diào)
2.進(jìn)行每?jī)芍芤淮蚊艚莸?,?yán)格控制任務(wù)完成進(jìn)度,保證功能高質(zhì)量交付
3.定期進(jìn)行代碼評(píng)審保證代碼的可讀性和邏輯正確性
4.項(xiàng)目難點(diǎn)在于業(yè)務(wù)復(fù)雜性高,C端用戶訪問(wèn)量高,并發(fā)大,對(duì)服務(wù)性能要求高
解決方案:針對(duì)用戶多,請(qǐng)求量大,我們采取redis來(lái)做熱點(diǎn)數(shù)據(jù)的緩存來(lái)提高服務(wù)的qps。在高并發(fā)的場(chǎng)景下,多處采用多線程來(lái)處理請(qǐng)求,并采用分布式鎖來(lái)解決接口的冪等問(wèn)題。業(yè)務(wù)邏輯復(fù)雜,通過(guò)拆分多個(gè)業(yè)務(wù)線功能,對(duì)差異較大業(yè)務(wù)邏輯單獨(dú)處理,以達(dá)到提高滿足各業(yè)務(wù)線不同場(chǎng)景的要求。對(duì)于服務(wù)性能,我們采用將服務(wù)拆分,通過(guò)mq來(lái)進(jìn)行服務(wù)之前通信,降低服務(wù)的耦合度,并通過(guò)已處理來(lái)提高服務(wù)新能。