【并发编程】
文章平均质量分 85
钟艾伶
这个作者很懒,什么都没留下…
展开
-
Keepalived+Nginx实现负载均衡高可用
一、负载均衡高可用 Nginx作为负载均衡器,所有请求都到了Nginx,可见Nginx处于非常重点的位置,如果Nginx服务器宕机后端web服务将无法提供服务,影响严重。 为了避免负载均衡服务器的宕机故障,需要建立一个备份机。主备机上都运行高可用(High Availability)监控程序,通过传送心跳信息来监控对方的运行状况。当备份机不能在一定的时间内收到对方的正常心跳原创 2016-06-01 16:06:12 · 2519 阅读 · 0 评论 -
配置Nginx实现负载均衡
在关于高并发负载均衡一文中已经提到,企业在解决高并发问题时,一般有两个方向的处理策略,软件、硬件,硬件上添加负载均衡器分发大量请求,软件上可在高并发瓶颈处:数据库+web服务器两处添加解决方案,其中web服务器前面一层最常用的的添加负载方案就是使用nginx实现负载均衡。 一、负载均衡的作用1、转发功能按照一定的算法【权重、轮询】,将客户端请求转发到不同应用服务器上,减轻单个服务器压力原创 2016-06-01 10:45:57 · 40440 阅读 · 4 评论 -
Linux 系列(六)——Nginx实现多虚拟主机配置
一、Nginx的应用概述Nginx作为一款高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。主要有以下3方面的应用:1、http服务器Nginx是一个http服务可以独立提供http服务。可以做网页静态服务器。2、虚拟主机可以实现在一台服务器虚拟出多个网站。例如个人网站使用的虚拟主机。3、反向代理,负载均衡当网站的访问量达到一定原创 2016-05-31 21:15:16 · 11527 阅读 · 1 评论 -
使用Nginx实现反向代理
一、代理服务器1、什么是代理服务器代理服务器,客户机在发送请求时,不会直接发送给目的主机,而是先发送给代理服务器,代理服务接受客户机请求之后,再向主机发出,并接收目的主机返回的数据,存放在代理服务器的硬盘中,再发送给客户机。2、为什么要使用代理服务器1)提高访问速度 由于目标主机返回的数据会存放在代理服务器的硬盘中,因此下一次客户再访问相同的站点数据时,会直接从代原创 2016-05-31 21:11:44 · 34765 阅读 · 8 评论 -
Linux 系列(一)——Nginx 安装手册
Nginx ("engine x") 是一个高性能的HTTP(处理静态文件)和反向代理(负载均衡)服务器,也是一个IMAP/POP3/SMTP代理服务器。Nginx官网上(http://Nginx.com/company/)列出了诸如Facebook,GitHub,Groupon,Dropbox等,国内的大互联网公司,如百度、腾讯、阿里巴巴基本上都应用Nginx。本文将从基础开始,原创 2016-05-21 10:43:23 · 1074 阅读 · 1 评论 -
Linux 系列(三)——Redis 分布式集群搭建
Java 数据结构在Redis的安装和部署(Linux)一文中详细介绍了在Linux环境中搭建Redis服务,本文将介绍关于Redis分布式 集群搭建细节。一、Redis集群架构1、Redis集群架构图蓝色的为Redis集群中的每个node节点,节点之间通过ping 命令,测试相互是否连接正常,普通集群没有主从区分,连接任何一个节点操作,都可以转发到其他原创 2016-05-24 20:49:37 · 16620 阅读 · 3 评论 -
Linux 系列(四)——Redis 集群运维及java整合
一、Redis集群操作1、开启Redis集群1)执行上文中编写好的shell脚本,先将redis服务全部开启2)执行redis01/redis-cli -h 192.168.132.128 -p 7005 -c启动01节点客户端连接集群2、查看Redis集群节点进程 3、关闭Redis集群1)单机中,直接cd到redis/bin下,执行redis-cli连接到服务器,原创 2016-05-24 21:30:44 · 1869 阅读 · 1 评论 -
高并发负载均衡(一)——企业架构分析和DNS
最近研究了几个关于阿里研究院对于高并发的解决方案,总结一下,涨涨姿势。企业级web项目架构图 1、客户端通过企业防火墙发送请求2、在App服务器如tomcat接收客户端请求前,面对高并发大数据量访问的企业架构,会通过加入负载均衡主备服务器将请求进行转发到不同web服务其中。3、服务器通过访问数据库进行交互,同样高并发大数据会涉及到数据库处理高并发的方案4、另原创 2016-03-23 13:58:12 · 5658 阅读 · 2 评论 -
高并发负载均衡(二)——Nginx 和LVS
在上一篇博客中介绍到实现负载均衡主要可以通过软、硬件两个方面进行,例如硬件上购买RadWare等硬件设备,或者通过软件策略实现负载均衡。软件策略上使用广泛有Nginx 和LVS在介绍两款工具之前,先聊聊负载均衡的应用场景普通web应用部署到多台应用服务器上,客户端通过访问应用服务器发送请求,最简单的就是n对1模式,n个客户端访问同一个应用服务器,这种情况当并发量大了,就无法应对原创 2016-03-23 17:32:44 · 9762 阅读 · 0 评论