工作模式:
LVS/NAT:通过网络地址转换实现的虚拟服务器
缺点:大并发访问时,调度器的性能成为瓶颈
LVS/DR:直接使用路由技术实现虚拟服务器
节点服务器需要配置VIP,注意MAC地址广播
LVS/TUN:通过隧道方式实现虚拟服务器
负载均衡调度算法:
(Round Robin)rr轮询:将客户端请求平均分发到Real Server
(Weighted Round Robin)wrr加权轮询:根据Real Server权重值进行轮询调度
(Least Connections)lc最少连接:选择连接数最少的服务器
(Weighted Least Connections)wlc加权最少连接:根据Real Server权重值,选择连接数最少的服务器
(Source Hashing)sh源地值散列:根据请求的目标IP地址,作为散列键(Hash Key)从静态分配的散列表找出对应的服务器
分类:
其他好文 时间:
2018-08-17 11:12:53
阅读次数:
167
#字典的特点,字典的键通常采用字符串,但也可以用数字、元祖等不可变的类型。#字典值可以是任意类型。#字典也可称为关联数组或散列表,它通过键映射到值。字典是无序的,它通过键来索引映射的值,而不是通过位置来索引。#字典属于可变映射,通过索引来修改键映射的值。#字典长度可变,可为字典添加“键:值“对。#字典可以任意嵌套,即键映射的值可以使用一个字典。#字典存储的是对象的引用,而不是对象本身。#字典的基本
分类:
编程语言 时间:
2018-08-15 17:01:29
阅读次数:
184
Hash算法(转至https://www.cnblogs.com/xiohao/p/4389672.html) 散列表,又叫哈希表,它是基于快速存取的角度设计的,也是一种典型的“空间换时间”的做法。顾名思义,该数据结构可以理解为一个线性表,但是其中的元素不是紧密排列的,而是可能存在空隙。 散列表(H ...
分类:
编程语言 时间:
2018-08-14 21:08:27
阅读次数:
176
自动化运维系列之Ansible的YAML、基础元素介绍YAML简介YAML是一种用来表达资料序列的格式。YAML是YAMLAin‘tMarkupLanaguage的缩写,即YAML不是XML。特点1、具有很好的可读性,易于实现;2、表达能力强,扩展性好;3、和脚本语言的交互性好;4、有一个一致的信息模型;5、可以基于流来处理。YAML语法YAML的语法和其他语言类似,也可以表达散列表、标量
分类:
其他好文 时间:
2018-08-13 14:01:20
阅读次数:
220
hlist_head 和list_head在内核中常用于hashtable,分别表示表头和表头所在的双向链表中的某项。 两者的结构如下: 其内存结构如下: Hash table 为散列表数组,数组中保存着struct hlist_head.以hlist_head为链表表头的链表。 ...
分类:
系统相关 时间:
2018-08-10 21:21:15
阅读次数:
420
哈希表(hash table)也叫散列表,是一种非常重要的数据结构,应用场景及其丰富,许多缓存技术(比如memcached)的核心其实就是在内存中维护一张大的哈希表,而HashMap的实现原理也常常出现在各类的面试题中,重要性可见一斑。本文会对java集合框架中的对应实现HashMap的实现原理进行 ...
分类:
其他好文 时间:
2018-08-10 14:34:55
阅读次数:
198
hashcode 一、hashcode是什么 哈希表 要理解hashcode首先要理解hash表这个概念 hash表也称散列表(Hash table),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数 ...
分类:
其他好文 时间:
2018-08-05 22:37:05
阅读次数:
208
YANL介绍YAML:另一种标记语言。是用来写配置文件的语言,非常简洁和强大。YAML语法和其他语言类似,也可以表达散列表、标量等数据结构。结构通过空格来展示;序列里配置项通过-来代表;Map里键值用:来分隔;YAML的扩展名为yaml基本语法规则:大小写敏感使用缩进表示层级关系缩进时不允许使用Tab键,只允许使用空格。缩进的空格数目不重要,只要相同层级的元素左侧对齐即可YAML支持的数据结构:1
分类:
其他好文 时间:
2018-08-05 14:57:25
阅读次数:
179
在计算机中查找一种元素有两种方法 1.直接根据地址查找 不一定每次都给与直接的地址值,有时候存在无法比较无法排序的关键字 2.散列函数 关键词 → 散列函数:散列表的索引 → 散列表的值 将任意长度的消息压缩到某一固定长度的消息摘要 1.为什么重新equal方法,一定要重写hashCode方法 比较 ...
分类:
其他好文 时间:
2018-08-04 11:38:17
阅读次数:
151
一、Hash 散列表(Hash table,也叫哈希表),是根据键(Key)而直接访问在内存存储位置的数据结构。也就是说,它通过计算一个关于键值的函数,将所需查询的数据映射到表中一个位置来访问记录,这加快了查找速度。 这个映射函数称做散列函数,存放记录的数组称做散列表。 实现Hash算法的关键:实现 ...
分类:
编程语言 时间:
2018-08-04 00:05:33
阅读次数:
254