1.艾瑞調(diào)研社區(qū)(小程序)的整個(gè)后端項(xiàng)目技術(shù)開(kāi)發(fā),測(cè)試,服務(wù)器運(yùn)維,數(shù)據(jù)庫(kù)運(yùn)維等
2.項(xiàng)目介紹: 艾瑞調(diào)研社區(qū)是一個(gè)收集市場(chǎng)調(diào)研數(shù)據(jù)的社區(qū)平臺(tái),現(xiàn)在大約有20萬(wàn)用戶(hù),主要模塊是用戶(hù)通過(guò)在小程序上回答問(wèn)卷獲取積分,通過(guò)積分去進(jìn)行兌換支付寶或微信紅包?;顒?dòng)模塊是針對(duì)于用戶(hù)留存的任務(wù),簽到,邀請(qǐng)等活動(dòng)來(lái)提高用戶(hù)活躍度. 訂單模塊是針對(duì)用戶(hù)提交的兌獎(jiǎng)訂單,自動(dòng)檢查用戶(hù)積分是否正常,自動(dòng)生成周報(bào),月報(bào)等來(lái)進(jìn)行人工審核,發(fā)獎(jiǎng)等操作
3. 項(xiàng)目技術(shù):SpringBoot,SpringCache,OpenFeign,Redission等框架,Mybatis-Plus作為ORM持久層框架,Redis用作一些數(shù)據(jù)緩存以及解決并發(fā)情況下的分布式鎖,Kafka消息隊(duì)列用用于服務(wù)之間通信和業(yè)務(wù)處理,
3. 數(shù)據(jù)庫(kù):使用MYSQL(單機(jī))數(shù)據(jù)庫(kù)+Redis緩存,針對(duì)用戶(hù)的敏感數(shù)據(jù)使用AES
4. 進(jìn)行非對(duì)稱(chēng)加密來(lái)保證用戶(hù)隱私信息安全,針對(duì)用戶(hù)的積分記錄,活動(dòng)記錄等使用Redis緩存設(shè)計(jì),減輕數(shù)據(jù)庫(kù)壓力