Sentinel 进程是用于监控 redis 集群中 Master 主服务器工作的状态,在 Master 主服务器发生故障的时候,可以实现 Master 和 Slave 服务器的切换,保证系统的高可用,其已经被集成在 redis2.6+的版本中, Redis 的哨兵模式到了 2.8 版本之后就稳定了下来。一般在生产环境也建议使用 Redis 的 2.8 版本的以后版本。哨兵(Sentinel) 是一个分布式系统, 可以在一个架构中运行多个哨兵(sentinel) 进程,这些进程使用流言协议(gossip protocols)来接收关于 Master 主服务器是否下线的信息,并使用投票协议(Agreement Protocols)来决定是否执行自动故障迁移,以及选择哪个 Slave 作为新的 Master。每个哨兵(Sentinel)进程会向其它哨兵(Sentinel)、 Master、 Slave 定时发送消息,以确认对方是否”活”着,如果发现对方在指定配置时间(可配置的)内未得到回应,则暂时认为对方已掉线,也就是所谓的” 主观认为宕机” , 主观是每个成员都具有的独自的而且可能相同也
分类:
其他好文 时间:
2019-06-15 09:40:59
阅读次数:
95
免责声明:1.本文所使用的软件均来自互联网,作者只为学习目的使用该软件,没有任何软件分发行为。2.本文所展示的配置只适用于实验环境,不建议在生产环境使用完全相同的配置;由此导致的任何问题,作者不负任何责任。实验拓扑IP地址规划设备Loopback0Loopback1G1G2CSR111.1.1.1/3211.1.1.2/32172.16.0.1/3014.1.1.1/30CSS222.1.1.1/
分类:
其他好文 时间:
2019-06-15 09:18:35
阅读次数:
89
前面我们学习了nginx的基本操作和日志管理,今天我们学习一下生产环境经常会用到的路由定位location设置,在工作中,经常可能会出现怎么设置的路由访问不到网页呀?总是出现404错误啊,这些都很有可能是location的配置有误所导致的,所以学习location的配置也是学习nginx必不可少的一 ...
分类:
其他好文 时间:
2019-06-14 23:45:37
阅读次数:
129
一、分类 1、集中式工作流 像 SVN 一样,集中式工作流以中央仓库作为项目所有修改的单点实体。所有修改都提交到 Master 这个分支上。 这种方式与 SVN 的主要区别就是开发人员有本地库。Git 很多特性并没有用到。 2、GitFlow 工作流 Gitflow 工作流通过为功能开发、发布准备和 ...
分类:
其他好文 时间:
2019-06-14 23:43:04
阅读次数:
126
在server节点目录下配置: client_max_body_size 8M; client_body_buffer_size 8M; 不过还是不能上传就执行下面这条命令: cd /var/lib/nginx/ chmod -R775 nginx/ ...
分类:
Web程序 时间:
2019-06-14 21:30:00
阅读次数:
154
开发过程中四个环境分别是:pro、pre、test、dev环境,中文名字:生产环境、灰度环境、测试环境、开发环境 环境介绍: pro环境:生产环境,面向外部用户的环境,连接上互联网即可访问的正式环境。 pre环境:灰度环境,外部用户可以访问,但是服务器配置相对低,其它和生产一样。 test环境:测试 ...
分类:
其他好文 时间:
2019-06-14 20:02:17
阅读次数:
434
一、背景 在开发过程中,我们的软件会面对不同的运行环境,比如开发环境、测试环境、生产环境,而我们的软件在不同的环境中,有的配置可能会不一样,比如数据源配置、日志文件配置、以及一些软件运行过程中的基本配置,那每次我们将软件部署到不同的环境时,都需要修改相应的配置文件,这样来回修改,很容易出错,而且浪费 ...
分类:
其他好文 时间:
2019-06-14 18:24:54
阅读次数:
91
众所周知,近10年IT领域有两个关键的风向转变,传统IT向云计算转变,传统瀑布和迭代开发模式向敏捷开发模式转变。这两个转变促成了DevOps产品交付模式的出现。互联网行业竞争激烈,许多公司专注于产品和商业模式的快速迭代创新,期望通过DevOps快速交付产品,缩短产品的上市周期。华为DevOps模式下 ...
分类:
其他好文 时间:
2019-06-14 12:38:54
阅读次数:
153
LAMP搭建 作者:compy 日期:20170531 什么是LAMP L指的是linux系统 A指的是Apache M指的是Mysql/MariaDB P指的是PHP/Perl/Python Apache的工作原理: Apache本身只处理html静态语言页面,当客户端需要访问php页面的时候,A ...
分类:
其他好文 时间:
2019-06-13 15:29:03
阅读次数:
86
1:直接在谷歌应用商店搜索: Vue.js devtools进行安装 2:用开发环境的CDN,不要用生产环境的CDN <!-- 生产环境版本,优化了尺寸和速度 --> <script src="https://cdn.jsdelivr.net/npm/vue"></script> <!-- 开发环境 ...
分类:
其他好文 时间:
2019-06-13 13:30:16
阅读次数:
87