總體介紹
在互聯(lián)網(wǎng)金融行業(yè)一百多億其實(shí)也算不上大平臺(tái),也就是二級(jí)陣營(yíng)吧,其實(shí)每次的架構(gòu)升級(jí)都是隨著業(yè)務(wù)重大推進(jìn)而伴隨的,在前一代系統(tǒng)架構(gòu)上遇到的問(wèn)題,業(yè)務(wù)開發(fā)過(guò)程中積累一些優(yōu)秀的開發(fā)案例,在下一代系統(tǒng)開發(fā)中就會(huì)大力推進(jìn)架構(gòu)升級(jí)。一方面可以平滑過(guò)度,一方面公司資源可以大力支持,同時(shí)技術(shù)的小伙伴們可以使用到前沿的技術(shù),更有開發(fā)的成就感,就這樣我們大概也就是9個(gè)月就行系統(tǒng)架構(gòu)一次升級(jí),就到了我們現(xiàn)在的這套架構(gòu)中。
很多網(wǎng)友經(jīng)常會(huì)問(wèn),你們平臺(tái)的TPS是多少呀,最大并發(fā)是多少呀,性能怎么樣,說(shuō)實(shí)話我們是一個(gè)小公司,最夸張也就上萬(wàn)人同時(shí)搶標(biāo),但是做為一個(gè)中型的互聯(lián)網(wǎng)金融平臺(tái)要做的事情也真的不少,遠(yuǎn)遠(yuǎn)不只是這些參數(shù)可以說(shuō)的清楚;我們也不是什么高大上的平臺(tái),使用的技術(shù)也是目前比較主流開源產(chǎn)品,但在公司不斷發(fā)展的過(guò)程中也遇到了很多的問(wèn)題,也盡量去使用比較主流的、開源的、適合我們的一些解決方案來(lái)構(gòu)建整個(gè)系統(tǒng),在這里分享平臺(tái)發(fā)展背后技術(shù)換代的變化,同時(shí)希望和大家多做一些交流,多提一些建議。
我們進(jìn)行了四次大的架構(gòu)變化,每代架構(gòu)都用一句話來(lái)總結(jié):
第一代架構(gòu)特點(diǎn):業(yè)務(wù)比較集中、功能滿足投資理財(cái)需求、快速上線
第二代架構(gòu)特點(diǎn);分布式系統(tǒng)改造,平臺(tái)化初具規(guī)模,各項(xiàng)垂直業(yè)務(wù)系統(tǒng)搭建上線、產(chǎn)品端極大豐富用戶投資、大數(shù)據(jù)平臺(tái)研究并使用
第三代架構(gòu)特點(diǎn);SOA治理,使用zookeeper作為注冊(cè)中心,dubbo做監(jiān)控和調(diào)度中心;cas實(shí)現(xiàn)單點(diǎn)登錄,使用shiro做權(quán)限控制
第四代架構(gòu)特點(diǎn);全面啟用微服務(wù)開發(fā)模式,springboot+springcloud技術(shù)桟做為第四代架構(gòu)技術(shù)支撐
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動(dòng)安全 [無(wú)線安全]玩轉(zhuǎn)無(wú)線電——不安全的藍(lán)牙鎖 2017-07-26
- 消息隊(duì)列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標(biāo)分割】 2017-07-26
- 詞向量-LRWE模型-更好地識(shí)別反義詞同義詞 2017-07-26
- 從棧不平衡問(wèn)題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實(shí)現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解 2017-07-26
- 阿里移動(dòng)安全 Android端惡意鎖屏勒索應(yīng)用分析 2017-07-26
- 集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來(lái)看看(二) 2017-07-26