mysql 分发_在7层分发中,http,mysql是如何控制数据包的走向

apache-php

分发nginx                                      mysql-a

apache-php

client                                  分发mysql         mysql-b1

tomcat

分发nginx                                      mysql-b2

tomcat

借用张立的图,我们来分析分析数据包的走向。

1,客户端发起访问连接。

2,交给分发nginx master(公交站) (哪个车到就上哪辆车,路边上的坏车你不会上吧~)

3,nginx master (公交站)分析包的uri,(你要做到哪)是php(荣欣啊),还是jsp(光源啊)。php就是apache来呗~~(上小一路呗)jsp呢,就交给tomcat处理啦~~(11路)

4,这就到了web server了,下面不管是apache还是tomcat只要需要数据库就要交给mysql处理了,当然了,我们要先交给分发的mysql【amoeba】(看门大爷的角色)。

5,现在的位置不用说了吧,在分发mysql【amoeba】(看门大爷的位置上),然后看门大爷要问你了,你干什么?是找人(读取)还是应聘(写入)?你跟大爷说,我应聘(写入)。大爷就给你指定一个方向,你去那个mysql-a那就行了!!

6,现在我们到达了,mysql-a,写入了数据。

7,如果是来找人呢(读取)呢,大爷就要给你指定另一个方向了,你去那个mysql-b1那里去吧,然后根据分发规则,再来一个人就是去mysql-b2那里读取了。

现在不管你是找人还是应聘都结束了吧~~我们要回家了~通知一下人找到没有应聘的成功与否。对吧。

1,从mysql-b1或b2出来还要经过分发mysql【amoeba】看门大爷吧,然后您就从哪来回哪去呗。你从apache来就回apache,(小1路就做小1路回去)从tomcat来就回tomcat,(11路就继续做11路)对吧。明白我意思么~~~~~~~然后咱们就继续往家走,就到达了nginx (上车的公交站)。然后步行到达了家里,也就是客户端。

齐活~~~~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值