一:Ribbon是什么? Ribbon是Netfix发布的开源项目,主要负责客户端的软件负载均衡算法,将Netfix的中间层连接在一起,Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。简单的说。就是在配置文件中列出Load Balancer(简称LB)后面所有的机器,Ribbon会自 ...
分类:
编程语言 时间:
2018-01-30 00:15:01
阅读次数:
159
转自:https://www.cnblogs.com/xrq730/p/5154340.html 什么是负载均衡 负载均衡,英文名称为Load Balance,指由多台服务器以对称的方式组成一个服务器集合,每台服务器都具有等价的地位,都可以单独对外提供服务而无须其他服务器的辅助。通过某种负载分担技术 ...
分类:
编程语言 时间:
2018-01-25 20:43:57
阅读次数:
191
...角色介绍Provider(服务提供者):暴露的服务提供方Consumer(消费者):使用服务的消费方Registry(注册中心):服务注册与发现的中心Monitor(监控中心):服务被调用次数和被调用时间、消费者调用服务的时间的报表统计中心Container(服务容器):服务提供方的运行容器..角色之间的调用关系1.Container启动、加载、并运行服务提供方2.Provider在启动时向
分类:
其他好文 时间:
2018-01-21 14:45:13
阅读次数:
173
1.nginx测试:先从官网下载nginx 官网网址为:http://nginx.org/ 然后找到stable version的版本下载,因为这版本是最稳定的,不要去下载最新,因为不稳定,如下图: 下载解压后即可 这里还要对解压后的nginx的conf目录下的nginx.conf配置如下图: 上图 ...
分类:
编程语言 时间:
2018-01-20 00:25:00
阅读次数:
104
代码记录 程序结构目录 程序包 package balance type Balancer interface { DoBalance([]*Instance, ...string) (*Instance, error) } package balance import ( "strconv" ) ...
分类:
编程语言 时间:
2018-01-16 12:13:21
阅读次数:
269
#############################################################Nginx优点:1、Web服务器功能广泛2、7层location可以设置负载的http负载均衡3、性能强大,网络依赖小。4、安装配置简单缺点:1、无法基于url的健康检查2、负载均衡算法少只有轮训和ip_hash3、不能动态管理4、没有集群upstream的状态界面haprox
分类:
其他好文 时间:
2018-01-11 18:17:17
阅读次数:
180
本文转自:中生代技术 什么是多级缓存 所谓多级缓存,即在整个系统架构的不同系统层级进行数据缓存,以提升访问效率,这也是应用最广的方案之一。我们应用的整体架构如图1所示: 图1 多级缓存方案 整体流程如上图所示: 1)首先接入Nginx将请求负载均衡到应用Nginx,此处常用的负载均衡算法是轮询或者一 ...
分类:
其他好文 时间:
2018-01-10 11:39:50
阅读次数:
124
最近复习了一下nginx,由于要考试了,大概总结一下下载地址:http://nginx.org/download/nginx-1.4.2.tar.gz安装准备:nginx依赖于pcre库,要先安装pcreyuminstallpcrepcre-develcd/usr/local/src/wgethttp://nginx.org/download/nginx-1.4.2.tar.gztarzxvfng
分类:
其他好文 时间:
2018-01-09 21:21:08
阅读次数:
231
IRule 负载均衡器用来选择服务器的规则。 通过BaseLoadBalancer的setRule或构造函数来为BaseLoadBalancer添加IRule ribbon提供了部分路由规则。 RandomRule 生成一个随机数,从负载均衡器中选取一个服务器。 RoundRobinRule 轮询从 ...
分类:
编程语言 时间:
2017-12-19 01:21:23
阅读次数:
216
Citrix Netscaler负载均衡算法 http://blog.51cto.com/caojin/1926308 众所周知,作为新一代应用交付产品的Citrix Netscaler具有业内领先的数据控制、应用交付的能力,然而作为根本内容之一的ADC功能,如果不具备强大的、多元化的均衡算法是不可 ...
分类:
编程语言 时间:
2017-12-09 18:10:10
阅读次数:
228