C++ 11 thread 基础用法 lock unlock join mutex joinable lock_guard unique_lock condition_variable wait notify_one notify_all asnyc future ... ...
分类:
编程语言 时间:
2019-10-04 09:27:37
阅读次数:
159
1.什么是高可用,为什么要设计高可用? 两台机器启动着相同的业务系统,当有一台机器宕机,另外一台服务器能快速的接管,对于访问的用户是无感知的。 减少系统不能提供服务的时间。 2.高可用使用什么工具来实现? 是硬件还是软件? 软件: keepalived 》》》硬件服务器 3.keepalived如何 ...
分类:
系统相关 时间:
2019-10-02 01:00:40
阅读次数:
105
<! flowchart 箭头图标 勿删 一、前言 提到mq,可能很多朋友都有多耳闻,很多大公司都在使用这种技术。就小编而言,听说使用mq可以进行秒杀的操作,而且使用十分的方便,效率十分的高。以前小编也做过关于秒杀的技术,就是使 ...
分类:
其他好文 时间:
2019-09-28 14:57:18
阅读次数:
261
keepalived+haproxycat /etc/sysctl.confnet.ipv4.ip_nonlocal_bind = 1net.ipv4.ip_forward = 1sysctl -pcat /etc/keepalived/keepalived.conf ! Configuration... ...
分类:
其他好文 时间:
2019-09-28 10:42:32
阅读次数:
251
// 1-sleep是线程类(Thread) 的方法,// 2-调用sleep不会释放对象锁。//3-导致此线程暂停执行指定时间,把执行机会给其他线程,//但是监控状态依然保持,到时后会自动恢复。// 1-wait 是object类的方法,工// 2-对此对象调用wait方法导致本线程放弃对象锁,进 ...
分类:
其他好文 时间:
2019-09-26 14:40:24
阅读次数:
67
创建一个文件夹notify __init__.py email.py msg.py qq.py wechat.py settings.py start.py ...
分类:
其他好文 时间:
2019-09-25 17:28:27
阅读次数:
74
练习环境说明:参考1 参考2 1.1、环境准备# Copy 1.2、配置keepalived# Copy 1.3、配置haproxy# Copy 也可以用容器的方式部署 Copy 1.4、配置etcd# 14.1、在10.12机器上配置etcd证书 Copy 1.4.2、在3台主节点上操作,安装et ...
分类:
Web程序 时间:
2019-09-23 09:35:42
阅读次数:
137
一、环境 nginx1 192.168.40.211 nginx2 192.168.40.132 vip1 192.168.40.223 主为keep1,从为keep2 vip2 192.168.40.222 主为keep2,从为keep1 (此处安装过程皆采用yum方式,不作累述) 二、keepa ...
分类:
其他好文 时间:
2019-09-21 19:06:45
阅读次数:
80
1.架构设计和环境设计1.1.架构设计部署Haproxy为Kubernetes提供Endpoint访问入口使用Keepalived将Endpoint入口地址设置为VirtualIP并通过部署多台节点的方式实现冗余使用kubeadm部署高可用Kubernetes集群,指定EndpointIP为Keepalived生成的VirtualIP使用prometheus作为Kubernetes的集群监控系统,
分类:
Web程序 时间:
2019-09-21 09:20:58
阅读次数:
99
三大主流软件负载均衡群集分别是:1.LVS;Nginx;Haproxy;LVS负载均衡群集特点:1、抗负载能力强。抗负载能力强、性能高,能达到F5硬件的60%;对内存和cpu资源消耗比较低2、工作在网络4层,通过vrrp协议转发(仅作分发之用),具体的流量由linux内核处理,因此没有流量的产生。2、稳定性、可靠性好,自身有完美的热备方案;(如:LVS+Keepalived)3、应用范围比较广,可
分类:
其他好文 时间:
2019-09-21 09:18:07
阅读次数:
115