测试开发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挥手------------------后端服务
具体流程图如下:

文章插图
在nginx里面根据nginx.config文件可以进行配置,将对应的接口请求转发到对应的网关服务,对应的网关服务在根据负载均衡转发到具体的服务器nginx------------------/user/login/xxx/xxx------------------->>网关------------------/user/login/xxx/xxx------------------->>service2
推荐阅读
- 齐博X1-新建一个空模板并在后台选择
- 天涯明月刀9月28日微信每日一题答案是什么
- 黑色沙漠手游9月28日微信每日一题答案是什么
- 新剑侠情缘9月28日微信每日一题答案分享
- 火影忍者9月28日微信每日一题答案是什么
- 微信如何一键转发(朋友圈一键转发功能)
- 记录一次成功反混淆脱壳及抓包激活app全过程
- 关于针对XSS漏洞攻击防范的一些思考
- 驱动开发:内核枚举Registry注册表回调
- 洗发水测评 图一施华蔻斐丝丽,无功无过,之前我也用过蓝色的那款,效果差不多。