负载均衡
分布式 VS 集群
分布式(distributed)是指在多台不同的服务器中部署不同的服务模块,通过远程调用协同工作,对外提供服务。
集群(cluster)是指在多台不同的服务器中部署相同应用或服务模块,构成一个集群,通过负载均衡设备对外提供服务。
常见的实现方式中,主要可以在应用层、传输层、网络层和数据传输层做文章。
所以,工作在应用层的负载均衡,我们通常称之为七层负载均衡、工作在传输层的我们称之为四层负载均衡。
大致可以分为以下几种,其中最常用的是四层和七层负载均衡:
二层负载均衡
负载均衡服务器对外依然提供一个VIP(虚IP),集群中不同的机器采用相同IP地址,但是机器的MAC地址不一样。
当负载均衡服务器接受到请求之后,通过改写报文的目标MAC地址的方式将请求转发到目标...
yaml简介
Structure通过空格来展示。Sequence里的项用”-“来代表,Map里的键值对用”:”分隔.
可以各种组合得到各种结构的数据;
简单序列
- apple
- banana
- carrot
js 里 ['apple', 'banana', 'carrot']
嵌套序列
-
- 1
- 2
-
- 3
- 4
js: [ [ 1, 2 ], [ 3, 4 ] ]
mapping
foo: whatever
bar:
- uno
- dos
js: {
foo: whatever
bar: [ 'uno', 'dos' ]
}
合并关键字
将内容合并到<<:的上级中;
mapping:
name: Joe
jo...
nginx翻译
简介
nginx 有一个master进程和一些worker进程;
master进程用于读取且评估配置以及维护worker进程,worker进程执行实际的请求;
nginx使用基于事件的模型和依赖于操作系统的机制来有效的在worker进程分发请求;
worker进程的数目在配置文件中定义,可以针对给定配置进行修复,也可以自动调整为可用CPU内核数
nginx主要用于1)提供静态内容;2)代理服务;3)FastCGI 代理
通常,配置文件根据监听的端口和server 那么分成几个server块,
一旦决定好使用哪个server后,就会测试请求头中的uri,用server块中的location指令来处理;
常用命令
nginx -s signal
signal有...
共计 109 篇文章,22 页。