一 測試開發HTTP請求過程

測試開發HTTP請求過程HTTP請求過程:首先要熟悉http請求過程:1,服務端建立socket監聽
2,客戶端發送http請求
3,客戶端與服務端建立socket連接
4,客戶端------tcp三次握手----->服務端
5,客戶端與服務端成功建立socket連接
6,客戶端------數據包----->服務端
7,服務端------數據包----->客戶端
8,斷開socket連接
其次熟悉復雜的微服務的http請求過程:app--------------->nginx---------------->網關---------------->后端服務
app<---------------nginx<----------------網關<----------------后端服務
最后深入了解復雜的微服務的http請求過程:數據請求:
【一 測試開發HTTP請求過程】用戶app------------------------3 tcp------------------------->nginx-----------------3 tcp--------------------->gateway網關-----------------3 tcp------------------>后端服務
192.168.1.1:10                                               192.168.2.1:80                                        192.168.3.1:1000                                         192.168.4.1:8080
數據返回:
用戶app<-----------------------4揮手-------------------------nginx<-----------------4揮手--------------------gateway網關<-----------------4揮手------------------后端服務
具體流程圖如下:

一 測試開發HTTP請求過程

文章插圖
在nginx里面根據nginx.config文件可以進行配置,將對應的接口請求轉發到對應的網關服務,對應的網關服務在根據負載均衡轉發到具體的服務器nginx------------------/user/login/xxx/xxx------------------->>網關------------------/user/login/xxx/xxx------------------->>service2

    推薦閱讀