網上商城項目:
采用了微服務架構,微服務技術采用了SpringCloud技術棧,各個微服務站點基于SpringBoot構建,并采用SpringCloud Gateway將各個微服務的功能串聯起來,形成一套套系統,同時在微服務網關Gateway中采用過濾和限流策略,實施對微服務進行保護和權限認證操作。項目采用了SpringSecurity OAuth2.0解決了各個微服務之間的單點登錄和用戶授權。采用了Seata來解決微服務與微服務之間的分布式事務。采用了Elasticsearch解決了海量商品的實時檢索。數據存儲采用了MySQL,并結合Canal實現數據同步操作,利用Redis做數據緩存操作。各個微服務之間采用RabbitMQ實現異步通信。采用了OpenResty集成的Nginx來控制微服務最外層的大量并發,利用Keepalived+Nginx來解決Nginx單點故障問題。
健康管理系統:
健康管理系統是一款應用于健康管理機構的業務系統,實現健康管理機構工作內容可視化、會員管理專業化、健康評估數字化、健康干預流程化、知識庫集成化,從而提高健康管理師的工作效率,加強與會員間的互動,增強管理者對健康管理機構運營情況的了解。前端技術:HTML5,bootstrap, Vue, 分布式架構: zookeeper,dubbo,SpringMVC,Spring Security,報表可視化:POI,持久化及緩存技術:Mybatis,Redis, Mysql,分布式版本控制:Quartz
SAAS系統:
多租戶技術(Multi-TenancyTechnology):是在多用戶環境下共用相同的系統或程序組件,并且可確保各用戶間數據的隔離性。多用戶環境下使用同一套程序,且保證用戶間數據隔離。Saas模式,提供軟件服務,應用統一部署到服務器上,客戶可以根據自己的實際需求按需付費。