Nginx、LVS、HAProxy 是目前使用最广泛的三种负载均衡软件,本人都在多个项目中实施过,通常会结合Keepalive做健康检查,实现故障转移的高可用功能。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 2 ...
分类:
其他好文 时间:
2020-01-03 10:40:10
阅读次数:
90
LVS算法中,SH算法可以实现将同一客户端的请求总是发送给第一次指定的RS,除非该RS出现故障不能再提供服务。其实在LVS集群中,持久连接功能也能在一定时间内,将来自同一个客户端请求派发至此前选定的RS,而且是无关算法的。持久连接是什么?1)在LVS中,持久连接是为了用来保证当来自同一个用户的请求时 ...
分类:
其他好文 时间:
2020-01-03 10:28:12
阅读次数:
74
MySQL复制能够保证数据的冗余的同时可以做读写分离来分担系统压力,如果是主主复制还可以很好的避免主节点的单点故障。然而MySQL主主复制存在一些问题无法满足我们的实际需要:未提供统一访问入口来实现负载均衡,如果其中master宕掉的话需要手动切换到另外一个master,而不能自动进行切换。前面介绍 ...
分类:
数据库 时间:
2020-01-03 10:27:52
阅读次数:
97
一、LVS简介 LVS(Linux Virtual Server)即Linux虚拟服务器,是由章文嵩博士主导的开源负载均衡项目,目前LVS已经被集成到Linux内核模块中。该项目在Linux内核中实现了基于IP的数据请求负载均衡调度方案,其体系结构如图1所示,终端互联网用户从外部访问公司的外部负载均 ...
分类:
编程语言 时间:
2020-01-02 15:48:03
阅读次数:
96
首先参考nginx配置https并强制http自动跳转到https配置nginx的https证书。 然后在application.properties中加上属性如下: 其他就无需特殊处理可以了,websocket也无须特殊处理。 ...
分类:
编程语言 时间:
2020-01-01 16:55:45
阅读次数:
85
安装包:yum -y install lvm2作用: 1.整合分散的空间 2.空间可以进行扩大 零散空闲存储 整合的虚拟磁盘 虚拟的分区 由众多的物理卷(PV)组合成卷组(VG),从卷组中划分多个逻辑卷(LV)1.查看磁盘]# lsblkvdb 253:16 0 20G 0 disk ├─vdb1 ...
分类:
其他好文 时间:
2020-01-01 12:07:44
阅读次数:
95
ElasticSearch之介绍 一 Elasticsearch产生背景 1.1 大规模数据如何检索 如:当系统数据量上了10亿、100亿条的时候,我们在做系统架构的时候通常会从以下角度去考虑问题:1)用什么数据库好?(mysql、oracle、mongodb、hbase…)2)如何解决单点故障;( ...
分类:
其他好文 时间:
2019-12-31 21:31:10
阅读次数:
88
注:脚本如果是在window上编辑过后上传至linux的,需要做如下操作: 否则会出现No such file or directory问题 ...
分类:
其他好文 时间:
2019-12-31 12:47:17
阅读次数:
88
hash和history的区别 vue-router 中hash模式和history模式。 在vue的路由配置中有mode选项,最直观的区别就是在url中hash 带了一个很丑的 # ,而history是没有#的。vue默认使用hash。 mode:"hash";mode:"history";has ...
分类:
其他好文 时间:
2019-12-31 10:50:46
阅读次数:
55
序列式容器(Sequence Container):Array数组、Vector向量、Deque双队列、List链表、Forward-List单向链表 关联式容器(Associative Containers):Set、Multiset、Map、Multimap 无序容器(Unordered Con ...
分类:
编程语言 时间:
2019-12-29 18:28:15
阅读次数:
63