2 daizheng12345

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 10w+

LVS—NAT模式

一.简介    1.特点    1)NAT技术将请求的报文和响应的报文都需要通过LB进行地址改写,因此网站访问量比较大的时候LB负载均衡调度器有比较大的瓶颈,一般要求最多之能10-20台节点    2)只需要在LB上配置一个公网IP地址就可以了。    3)每台内部的节点服务器的网关地址必须是调度器LB的内网地址。    4)NAT模式支持对IP地址和端口进行转换。即用户请求的...

2019-02-26 15:25:27

LVS—DR模式+keepalived实现负载均衡集群

负载均衡集群的实现一.简介1.LVSLVS(Linux Virtual Server),意即Linux虚拟服务器,是一个虚拟的服务器集群系统 宗旨是使用集群技术和Linux操作系统实现一个高性能、高可用的服务器. 一般来说,LVS集群采用三层结构,其主要组成部分为: A、负载调度器(load balancer),它是整个集群对外面的前端机,负责将客户的请求发送到一组服务器上...

2019-02-25 17:05:54

LVS—TUN模式

一.简介:1.特点优点:负载均衡器只负责将请求包分发给后端节点服务器,而RS将应答包直接发给用户。所以,减少了负载均衡器的大量数据流动,负载均衡器不再是系统的瓶颈,就能处理很巨大的请求量,这种方式,一台负载均衡器能够为很多RS进行分发。而且跑在公网上就能进行不同地域的分发。 缺点:隧道模式的RS节点需要合法IP,这种方式需要所有的服务器支持”IP Tunneling”(IP Enc...

2019-02-25 15:54:28

Linux—CDN缓存系统

一.简介1.varnish的工作原理varnish是一款高性能的开源HTTP加速器,具有反向代理与缓存的功能 varnish 工作原理图: vcl处理过程 处理过程大致分为如下几个步骤:(1)Receive 状态,也就是请求处理的入口状态,根据 VCL 规则判断该请求应该是 Pass 或Pipe,或者进入 Lookup(本地查询)。(2)Lookup 状态,进入此状...

2019-02-20 13:44:15

linux—haproxy实现负载均衡

一.实验环境haproxy服务器:server1:172.25.254.1/24后端服务器:server2:172.25.254.2/24,server3:172.25.254.3安装包:haproxy-1.6.11.tar.gz所有服务器都关闭iptables与selinux二.实验步骤1.后端服务器开启httpd服务yum install httpd -y   ##...

2019-02-18 21:12:51

Python—面向对象

一.面向对象的概念#面向对象两个核心概念:#1.类:是一群具有相同特征或形为的事物的一个统称,类是抽象的,不能直接使用#2.对象:由类创造出来的具体存在#在开发中,应该先有类,再有对象#类和对象的关系#类是模板,对象是根据这个模板创建出来的#类只需要有一个,对象可以有多个(一张图纸可以造多个飞机)#类:属性(信息)和方法(你能完成的事) #1.类名 #2.属...

2019-01-24 08:59:01

Python—第三方模块itchat

一.安装itchat1.打开pycharm,在settings中安装itchat,过程需要联网2.添加成功后可以导入itchat模块 """# _*_coding:utf-8_*_Name:微信测试.pyDate:1/23/19Author:westos-dz""""""联网,运行程序,自动生成二维码,微信二维码登陆,可查看程序效果"""impo

2019-01-23 13:54:24

Python—文件管理

一.文件的操作步骤"""打开文件的三个步骤:打开--->操作--->关闭"""# f = open('/tmp/pass','a')# content = f.read()# print(content)# f.write('hello')# print(f.readable())# print(f.writable())# f.close()"""r:(...

2019-01-23 13:46:00

Python—装饰器

一.装饰器的定义"""装饰器: 把一个函数当作参数,返回一个替代版的函数 本质上就是一个返回函数的函数 “在不改变原函数的基础上,给函数增加功能”"""二.多个装饰器的执行顺序def decorator_a(func): print('Get in decorator_a') def inner_a(*args,**kwargs):...

2019-01-22 16:56:42

Python—字符串补充

如何生成随机的4位随机数字字母组成的验证码"""如何快速生成验证码,内推码"""import randomimport string ##code_str = string.ascii_letters + string.digitsprint(code_str)def gen_code(len=4): return ''.join(random....

2019-01-22 14:45:49

Python—匿名函数

一.匿名函数的用法"""匿名函数的关键字为lambda,冒号前面是形参 冒号后面是返回值"""from functools import reduce## def add(x,y):# return x + y## print(reduce(lambda x,y:x+y,[1,2,3,4,5]))# print(list(map(lambda x:x ** 2,r...

2019-01-22 14:43:06

Python—高阶函数

一.高阶函数的定义"""高阶函数 实参是一个函数名 函数的返回值也是一个函数"""# print(abs(-11))#函数本身也可以赋值给变量,变量也可以指向函数# f = abs# print(f(-10))#传递的参数包括函数名def fun(x,y,f): return f(x),f(y)print(fun(-10,34,abs))...

2019-01-22 14:35:15

Python—生成式

一.列表生成式#生成一个列表,列表元素分别为[1**2,2**2,3**2,...n**2]# li = []# for i in range(1,9):# li.append(i ** 2)# print(li)# print([i ** 2 for i in range(1,9)])#[expression for i in 序列 if ...]#1.找出1-...

2019-01-19 22:18:18

Python—函数

一.函数的定义 #定义函数# def say_hello():# print('hello1')# print('hello2')# print('hello3')## say_hello()# def sum_():# num1 = 20# num2 = 30# result = num1 + num2# p...

2019-01-19 08:50:01

Python—字典

一.字典的定义#字典是一个无序的数据集合,使用print输出字典时#通常输出的顺序和定义的顺序不一致# users = ['user1','user2']# passwd = ['123','456']# print(zip(users,passwd))# print(list(zip(users,passwd)))# print(dict(zip(users,passwd))...

2019-01-17 10:52:44

Python—元组,集合

一.元组1.元组的创建"""元组(tuple):元组本身是不可变数据类型,没有增删改查元组内可以存储任意数据类型"""t = (1,2.3,True,'star')print(t)print(type(t))#元组里面包含可变数据类型,可以间接修改元组的内容t1 = ([1,2,3],4)t1[0].append(4)print(t1)#元组如果只有一个元素的...

2019-01-17 09:14:43

Python—while语句

一.结构while 条件(): 条件满足时,做的事情1 条件满足时,做的事情2 .....示例1:#1.定义一个整数变量,记录循环的次数i = 1#2.开始循环while i <= 3: #希望循环内执行的代码 print('hello python') #处理计数器 i += 1示例2:while死循环...

2019-01-16 13:12:06

Python—for语句练习

一.结构for 循环使用的语法 for 变量 in range(10): 循环需要执行的代码range(stop): 0~stop-1range(start,stop): start~stop-1range(start,stop,step): start~stop step(步长) 练习      for  i  in  range( )# ...

2019-01-16 12:58:13

Python—列表

一.创建列表"""数组:存储同一种数据类型的集合 scores = [1,2,3]列表:可以存储任意数据类型的集合""""""In [1]: name1 = 'tom' In [2]: name2 = 'Tony' ...

2019-01-15 23:01:13

Python—if语句

一.格式if 要判断的条件1: 条件1成立的时候要做的事情 。。。。elif 要判断的条件2: 条件2成立的时候要做的事情 。。。。else: 条件不成立时候要做的事情!!!elif与else不能单独使用,必须联合if才能使用二.练习#练习1if语句"""# _*_ coding:utf...

2019-01-15 15:49:41

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得