草庐IT

均衡化

全部标签

技术分享| Etcd如何实现分布式负载均衡及分布式通知与协调

Etcd是一个高度一致的分布式键值存储,它提供了一种可靠的方式来存储需要由分布式系统或机器集群访问的数据。Etcd比较多的应用场景是用于服务注册与发现(前面文章已经介绍过),除此之外,也可用于键值对存储,应用程序可以读取和写入Etcd中的数据(类似于内存数据库redis),还可用于分布式系统系统的消息发布与订阅,分布式的通知与协调,以及分布式系统中的负载均衡等等。消息发布与订阅在分布式系统中,最适用的一种组件间通信方式就是消息发布与订阅。即构建一个配置共享中心,数据提供者在这个配置中心发布消息,而消息使用者则订阅他们关心的主题,一旦主题有消息发布,就会实时通知订阅者。通过这种方式可以做到分布式

nginx+tomcat实现反向代理的负载均衡

nginx+tomcat实现反向代理的负载均衡安装java环境server12:[root@server12 ~]# sh jdk-6u32-linux-x64.bin[root@server12 ~]# mv jdk1.6.0_32/ /usr/local/[root@server12 ~]# cd /usr/local/[root@server12 local]# mv jdk1.6.0_32/ java[root@server12 local]# which java/usr/local/java/bin/java配置java环境变量vim/etc/profileexport JAVA_

nginx+tomcat实现反向代理的负载均衡

nginx+tomcat实现反向代理的负载均衡安装java环境server12:[root@server12 ~]# sh jdk-6u32-linux-x64.bin[root@server12 ~]# mv jdk1.6.0_32/ /usr/local/[root@server12 ~]# cd /usr/local/[root@server12 local]# mv jdk1.6.0_32/ java[root@server12 local]# which java/usr/local/java/bin/java配置java环境变量vim/etc/profileexport JAVA_

Keepalived + Nginx 实现高可用Web负载均衡

Keepalived+Nginx实现高可用Web负载均衡一、场景需求:二、Keepalived简要介绍 Keepalived是一种高性能的服务器高可用或热备解决方案,Keepalived可以用来防止服务器单点故障的发生,通过配合Nginx可以实现web前端服务的高可用。 Keepalived以VRRP协议为实现基础,用VRRP协议来实现高可用性(HA)。VRRP(VirtualRouterRedundancyProtocol)协议是用于实现路由器冗余的协议,VRRP协议将两台或多台路由器设备虚拟成一个设备,对外提供虚拟路由器IP(一个或多个),而在路由器组内部,如果实际拥有这个对外IP的路由器

Keepalived + Nginx 实现高可用Web负载均衡

Keepalived+Nginx实现高可用Web负载均衡一、场景需求:二、Keepalived简要介绍 Keepalived是一种高性能的服务器高可用或热备解决方案,Keepalived可以用来防止服务器单点故障的发生,通过配合Nginx可以实现web前端服务的高可用。 Keepalived以VRRP协议为实现基础,用VRRP协议来实现高可用性(HA)。VRRP(VirtualRouterRedundancyProtocol)协议是用于实现路由器冗余的协议,VRRP协议将两台或多台路由器设备虚拟成一个设备,对外提供虚拟路由器IP(一个或多个),而在路由器组内部,如果实际拥有这个对外IP的路由器

##Nginx反向代理负载均衡

介绍: Ngin x是一个高性能的http和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务,特点:占有内存少,并发能力强。作为中间件具有如下功能:1、制作静态页面2、反向代理3、负载均衡4、动静分离5、会话保持 端口号:80主配置文件:vim/usr/local/nginx/conf/nginx.conf​负载均衡的三种方式负载均衡有三种部署方式:路由模式、桥接模式、服务直接返回模式。路由模式部署灵活,约60%的用户采用这种方式部署;桥接模式不改变现有的网络架构;服务直接返回(DSR)比较适合吞吐量大特别是内容分发的网络应用。约30%的用户采用这种模式。1、路由模式(推荐)

##Nginx反向代理负载均衡

介绍: Ngin x是一个高性能的http和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务,特点:占有内存少,并发能力强。作为中间件具有如下功能:1、制作静态页面2、反向代理3、负载均衡4、动静分离5、会话保持 端口号:80主配置文件:vim/usr/local/nginx/conf/nginx.conf​负载均衡的三种方式负载均衡有三种部署方式:路由模式、桥接模式、服务直接返回模式。路由模式部署灵活,约60%的用户采用这种方式部署;桥接模式不改变现有的网络架构;服务直接返回(DSR)比较适合吞吐量大特别是内容分发的网络应用。约30%的用户采用这种模式。1、路由模式(推荐)

Resin+Nginx动静分离和负载均衡

案例:目前很多人喜欢Nginx+tomcat动静分离,或者反代后端tomcat集群,不过很多人也喜欢用Resin。本人花了些功夫总结了Resin和tomcat区别:特性\容器resintomcat公司CAUCHOApache是否收费不完全免费(pro版本收费)完全免费Eclipse下调试开发适中复杂性能轻量级,pro版本支持负载均衡,以及缓存功能轻量级(NIO模式性能高些),支持负载均衡多实例略麻烦比较简单集群部署支持支持是否支持php新版本支持(但很少用)默认不支持(可配置)用户喜好略少略多常用组合Nginx+Resinor+其它Nginx+tomcat+or其它报错机制简单复杂标准|开发|

Resin+Nginx动静分离和负载均衡

案例:目前很多人喜欢Nginx+tomcat动静分离,或者反代后端tomcat集群,不过很多人也喜欢用Resin。本人花了些功夫总结了Resin和tomcat区别:特性\容器resintomcat公司CAUCHOApache是否收费不完全免费(pro版本收费)完全免费Eclipse下调试开发适中复杂性能轻量级,pro版本支持负载均衡,以及缓存功能轻量级(NIO模式性能高些),支持负载均衡多实例略麻烦比较简单集群部署支持支持是否支持php新版本支持(但很少用)默认不支持(可配置)用户喜好略少略多常用组合Nginx+Resinor+其它Nginx+tomcat+or其它报错机制简单复杂标准|开发|