尚醫(yī)通是一個(gè)網(wǎng)上預(yù)約掛號(hào)系統(tǒng),包含后臺(tái)管理系統(tǒng)和前臺(tái)用戶系統(tǒng),采用前后端分離開發(fā)模式。項(xiàng)目技術(shù)應(yīng)用廣泛,涵蓋微服務(wù)、全棧、集群、分布式、高并發(fā);技術(shù)應(yīng)用場景合理,并非多技術(shù)的盲目堆疊;業(yè)務(wù)場景貼近實(shí)際,按照市場需求開發(fā)。
項(xiàng)目后端技術(shù)棧,采用主流的SpringBoot+SpringCloud微服務(wù)架構(gòu),廣泛使用了目前流行的NoSQL技術(shù),使用Redis緩存數(shù)據(jù),使用MongoDB實(shí)現(xiàn)高并發(fā)讀寫,整合消息中間件RabbitMQ提高訂單的并發(fā)量,同時(shí)還整合了定時(shí)任務(wù),實(shí)現(xiàn)就醫(yī)提醒功能,綜合應(yīng)用了阿里云OSS,短信服務(wù)以及微信登錄、微信支付,同時(shí)增加了微信退款功能。
項(xiàng)目前端技術(shù)棧,采用主流前端框架Vue,使用Nuxt和vue-admin-template模板搭建頁面環(huán)境,采用Element-ui進(jìn)行頁面布局,Npm進(jìn)行依賴管理,axios進(jìn)行異步調(diào)用,使用ECharts進(jìn)行圖表顯示,實(shí)現(xiàn)全棧開發(fā)。