年终总结二

keepalived配置文件

在这里插入图片描述

VRRP原理:两者通过ping的这种方式监测心跳,VIP 放在哪儿,那边就做主去提供业务即可。

keepalived利用的是VRRP协议,控制是两个虚拟路由,根据优先级的方式决定VIP在哪儿。

主从复制原理图——HA高可用

在这里插入图片描述

amobe代理 mycat(mysql公司自己的产品)

一台master主机,三台slave从服务器

master-backup去同步master,中间使用RSYNC直接同步二进制文件,

keepalived(热备协议)定义两个虚拟路由器

dyups

dyup-sync-modle (第三方接口)

Haproxy

在这里插入图片描述

RSYNC同步数据

Haproxy为主服务器减轻压力、负载均衡,增强其高并发的能力

可以扩展master和slave的规模

放置前置的缓冲层,放置前冲的缓冲数据库(redis)

在这里插入图片描述

Nginx具有会话保存机制,采用I/O多路复用模型epoll

Nginx抗高并发的原理

tmp临时缓存文件

Epoll 事件处理驱动 : 提高抗并发处理能力,节省系统资源

事件 (events):

五大资源:

1、CPU——》进程、线程资源

2、内存 ——》 提供了内存/缓存空间(虚拟内存)

3、磁盘——》提供的是持久化的块存储资源

4、I/O——》 管理的是磁盘、内存输入/输出的速率/性能

5、网络——》 主机之间通讯,服务之间通讯,协议之间通讯

PS: API之间通讯

  • webservice
  • HTTP
  • TCPspcket

+6、内核: inode(block) fd(文件描述符) socket(套接字) |(管道)

find / -type f --name “nginx.conf” -mtime + 30 | xarge rm -rf {}

find / -type f --name “nginx.conf” -mtime + 30 -ecec rm -rf /;

Epoll

场景:

I/O多路复用机制

在这里插入图片描述

多个socket组成一个集合,线程监听这个集合,然后把活跃的socket给到任务事件分发器,分发器来分配到相应的地方执行。

Nginx
在这里插入图片描述

location匹配优先级

1.精确匹配 =

2.前缀匹配 ^~

3.按文件中顺序的正则匹配

4.匹配不带任何修饰的前缀匹配

5.交给 / 通用匹配

location / bbs/abc location /bbs/bcd 那个在前面那个的优先级就高

error_page 500 502 503 504 /50x.html;————状态码 4xx 客户端 5xx 服务端 面试记住3-4个状态码

nginx配置模块:

ngx_http_dyups_module lua-upstream-nginx-module

客户访问流向
在这里插入图片描述

LAMP(门户网站):官网,登陆注册,管理、看用户信息

LNMP(业务集群):例如4399等一些列小游戏

实现分布式管理:

访问门户的流向server1

访问业务集群的流向server2

在这里插入图片描述

cgi (通用网关接口)这个接口既能充苹果也能充安卓

在这里插入图片描述

Nginx转发到tomcat

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

老赵学coding

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值