后台技術點
1、SpringBoot
- 基於微服務架構
- SpringBoot啟動類寫到包的最外層,設置掃描規則
@ComponentScan(basePackages = "com.atguigu")
- config配置類
2、SpringCloud
(1)Nacos注冊中心
(2)Feign
(3)GateWay網關
- 以springcloud為例,服務間的調用依賴於Nacos(注冊中心),各服務將自己注冊到Nacos(包含自己應用名、所在地址), 不管是遠程還是本地,無需自己判斷,服務間的調用可用通過fegin來調用,只需要知道被調用的服務的名字就行。 就像你去小超市直接給老板(eureka)說給我來瓶水,你不知道需要水在哪,但是老板知道它放在了哪
3、Redis
(1)使用Redis作為緩存
(2)驗證碼有效時間、支付二維碼有效時間
4、MongoDB
(1)使用MongoDB存儲 醫院相關數據
5、EasyExcel
(1)操作excel表格,進行讀和寫操作
6、MyBatisPlus
操作數據庫
7、RabbitMQ
(1)訂單相關操作,發送mq消息
8、Docker
(1)下載鏡像 docker pull
(2)創建容器 docker run
9、阿里雲OSS
10、阿里雲短信服務
11、微信登錄/支付
12、定時任務