前端
1.使用RN(React和React Native)
2.前端項(xiàng)目通過(guò)dubbo+nginx+react native實(shí)現(xiàn)
后端
1.技術(shù)選型Java技術(shù)進(jìn)行
a.基礎(chǔ)的語(yǔ)法是必須的
2.數(shù)據(jù)庫(kù)采用MySQL
a.數(shù)據(jù)庫(kù)的SQL語(yǔ)法是必須的
b.存儲(chǔ)過(guò)程
c.定時(shí)任務(wù)執(zhí)行
3.框架使用SpringBoot作為基礎(chǔ)框架
a.項(xiàng)目使用三套環(huán)境開(kāi)發(fā)服,測(cè)試服,生產(chǎn)服
b.在實(shí)體類(lèi)上采用lombok依賴(lài)提高開(kāi)發(fā)效率,減少getter/setter及構(gòu)造函數(shù)編寫(xiě)
4.在框架基礎(chǔ)上使用JPA與MySQL進(jìn)行數(shù)據(jù)庫(kù)的交互操作,當(dāng)然其他項(xiàng)目也使用Mybatis來(lái)與數(shù)據(jù)庫(kù)進(jìn)行交互,兩種交互方式在業(yè)務(wù)場(chǎng)景不同時(shí)各有千秋
5.通過(guò)redis來(lái)實(shí)現(xiàn)緩存
6.通過(guò)dubbo來(lái)實(shí)現(xiàn)服務(wù)的提供與消費(fèi)
a.各中心以提供者與消費(fèi)者方式實(shí)現(xiàn)
b.提供者為其他中心以dubbo方式提供服務(wù)
c.消費(fèi)者調(diào)用dubbo提供者以web服務(wù)形式提供接口給前端使用
7.消息中間件使用RabbitMQ
8.通過(guò)Docker生成鏡像后,推到阿里云鏡像倉(cāng)庫(kù)
9.使用linux服務(wù)器,centos
10.通過(guò)shell腳本實(shí)現(xiàn)本地鏡像打包并推送到私有鏡像倉(cāng)庫(kù)
11.業(yè)務(wù)上使用jwt生成token
12.dubbo注冊(cè)服務(wù)到zookeeper,使用zookeeper服務(wù)
a.本地zookeeper服務(wù),通過(guò)docker鏡像實(shí)現(xiàn)
b.測(cè)試服zookeeper服務(wù),通過(guò)安裝zookeeper來(lái)提供服務(wù)
c.生產(chǎn)服務(wù)器使用鏡像實(shí)現(xiàn)
13.接口文件以swagger2形式展示,接口支持http及https
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線(xiàn),公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性?xún)r(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿(mǎn)足用戶(hù)豐富、多元化的應(yīng)用場(chǎng)景需求。