- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 keepalived选举机制和切换机制
keepalived选举机制和切换机制本文档主要讲述了keepalived的选举机制VRRP(虚拟路由冗余协议),描述了keepalived在不同场景下该如何去选择和配置合适的主从切换模式。并辅助使用docker来验证其选举特性keepalived的选举机制:keepalived中优先级高的节点为MASTER。MASTER其中一个职责就是响应VIP的arp包,将VIP和mac地址映射关系告诉局域网内其他主机,同时,它还会以多播的形式(默认目的地址224.0.0.18)向局域网中发送VRRP通告,告知
2021-01-11 17:09:00 3362
原创 keepalived主备切换时间研究
keepalived主备切换时间研究1. 概述本文档主要研究keepalived主备切换过程中耗时的问题。测试环境Windows10作为宿主机,两台虚拟机为Linux CentOS-7。VIPDIPpriority主备模式192.168.220.100192.168.220.101100MASTER192.168.220.100192.168.220.102100BACKUP2. 环境安装在宿主机上安装wireshark,安装过程省略。在两台虚拟机
2021-01-11 16:57:42 4696 1
原创 Docker实现 LVS + Keepalived + bind 二级负载均衡主从模式集群
Docker实现 LVS + Keepalived + bind 二级负载均衡主从模式集群1. 概述本文利用docker快速搭建一个由17个小节点构成的二层负载均衡集群。第一层负载均衡DNS采用Bind实现,第二层负载均衡由LVS实现,同时主从切换用Keepalived来实现。本文主要是验证二层负载均衡+主从切换的方案,由于虚拟机占用资源较大,故采用docker来验证。关于LVS,Keepalived和bind的相关原理和各自的搭建步骤,可以参考其他的文档。2. Docker环境安装配置2.
2021-01-08 14:13:27 2394
原创 [Python]豆瓣TOP250的简单爬虫
[Python]豆瓣TOP250的简单爬虫豆瓣TOP250的电影网址是https://movie.douban.com/top0?start=%d&filter=其中TOP后面的数字代表当前显示的项目条数,25条一页,将改成25则显示第二页的25条信息。利用Python的requests库进行请求和Beautifulsoup处理返回的信息,可以很快得到想要扒下来的结果。最后把结果...
2018-09-28 09:24:08 229
原创 [编程题]整数加法
[编程题]整数加法请设计一个算法能够完成两个用字符串存储的整数进行相加操作,对非法的输入则返回error 输入描述: 输入为一行,包含两个字符串,字符串的长度在[1,100]。输出描述: 输出为一行。合法情况输出相加结果,非法情况输出error示例1 输入 123 123 abd 123输出 246 Error想法:这个题很麻烦,因为在C++中,即便是l...
2018-09-14 10:08:54 920
原创 设计一个有getmin功能的栈
设计一个有getmin功能的栈程序员代码面试指南 IT名企算法与数据结构题目最优解 第一问有这样的一个问题: 设计一个栈,实现栈的基本功能的基础上,在实现返回栈中的最小元素操作。这个问题看似不难,只要在栈push每一个元素的时候将这个元素和一个最小数min进行大小比较,小于min就把这个元素的值赋给min,如此一来就可以得出所有入栈元素的最小值。但是这有一个问题:即将栈顶元素po...
2018-09-10 16:21:26 204
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人