自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

敦煌的驼铃_Blog

集笔记,分享为一体的展示平台

  • 博客(7)
  • 问答 (1)
  • 收藏
  • 关注

原创 Nginx限流

Nginx限流1,文档http://tengine.taobao.org/nginx_docs/cn/docs/这是淘宝团队给的nginx模块翻译文档,所有模块都可以在这里查询2,nginx限制请求数量1,限速(比如下载文件的时候) location ~ \.php$ { #限制速度为10k limit_rate 10k; root /data/www; fastcgi_pass 12

2020-06-30 13:23:19 180

原创 漏桶算法-php,python实现

漏桶算法-php实现1,概览最近研究nginx的限流,limit_req_zone。其功能就是限制大访问量下的请求数量,防止服务器故障。核心逻辑就是: 1,给nginx配置一个处理请求速率。比如每秒处理5个请求。 2,大访问量下没有处理到的请求进行排队等待。 3,给排队的请求配置一个长度,超过了长度的请求直接返回错误 。比如设置队列长度为5,有5个请求正在排队的情况下, 下一个请求直接返回错误。比较感兴趣它的实现,查阅资料发现利用了漏桶算法。就顺便带

2020-06-26 21:55:43 726

原创 理解网络I/O

网络I/O模型1,概念:I/O,就是input/output,也就是输入输出。 比如对一个文件,一个socket 的写入/读取就是一个i/o磁盘i/o,操作文件的i/o,比如给文件写入数据,读取数据网络i/o,对一个socket连接的i/o,比如一个tcp连接,客户端和服务端的写入,读取注意:本文的I/O模型只讨论网络I/O2,五大I/O模型1总览对于网络I/O操作,抽象了五大I/O模型,分别是 1,阻塞I/O 2,非阻塞I/O 3,I/O

2020-06-18 17:00:13 334

原创 Redis主从+哨兵模式下数据安全

Redis主从+哨兵模式下数据安全1,redis主从+哨兵redis主从复制并不能实现高可用,因为万一主节点宕机,整个redis系统就会瘫痪。利用sentinel监控主从节点的时候,假如主节点出现问题,sentinel可以进行故障转移,以及转移之后通知客户端程序。但是sentinel故障转移有一定时间的延迟,并且主从复制是异步进行的。所以sentinel只能保证主从切换,保证redis主从的高可用。并不能保证数据的零丢失。嗯,说了这么多,就是想说sentinel可以保证redis主从的高

2020-06-03 11:47:23 339

原创 Redis哨兵机制配置

Redis哨兵机制配置1.哨兵机制1.什么是redis哨兵? 在redis主从复制架构中,假如master-redis宕机,整个redis系统就会瘫痪。 要解决这个问题,只有人工在slave-redis执行slaveof no one选为新的master-redis。 然后配置其他slave-redis复制新的master-redis。最后告知客户端,新的主节点地址,从节点地址。 redis哨兵,就是把上面的操作自动化完成,不需要人工执行。目的就是保证redis

2020-06-03 00:44:25 480

原创 docker容器指定ip地址

docker容器指定ip1,docker下的网络模式概览docker安装后,会默认三种网络类型。(bridge,none,host)查看dockers的网络类型docker network listbridge 桥接网络 默认网络类型,容器内不特殊指定,就用此类型。不特殊指定的话,分配的ip为172.17.0.xnone 无指定网络 容器内不指定局域网iphost 主机网络 和主机共用一个ip,会出现和宿主机争抢端口情况,非特殊需要尽量少

2020-06-02 23:23:19 4128

原创 Redis主从配置

Redis主从配置1.概览redis主从复制简单来说就是从库复制主库数据的副本,存在多个redis节点上。目的主要是数据备份,以及实现读写分离提高性能2.实现1.命令行 slaveof host port (重启失效) 临时2.启动 redis-server --salveof host port (重启生效) 临时3.配置文件 slaveof host port

2020-06-02 23:11:35 291

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除