- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
.net高并发解决方案
.net高并发解决方案
篇一:开源企业级web高并发解决方案
开源企业级web高并发解决方案
主要介绍利用开源的解决方案,来为企业搭建web高并发服务器架构花了一个多小时,画了张图片,希望能先帮你理解整个架构,之后我在一一介绍.linux的大型架构其实是一点点小架构拼接起来的,笔者从各个应用开始配置,最后在完全整合起来,以实现效果。
笔者所使用的环境为RHEL5.4 内核版本2.6.18 实现过程在虚拟机中,所用到的安装包为DVD光盘自带rpm包
装过 Development Libraries Development Tools 包组
笔者所使用的环境为RHEL5.4 内核版本2.6.18 实现过程在虚拟机中,所用到的安装包为DVD光盘自带rpm包
装过 Development Libraries Development Tools 包组
笔者虚拟机有限,只演示单边varnish配置
一、配置前端LVS负载均衡
笔者选用LVS的DR模型来实现集群架构,如果对DR模型不太了了解的朋友建议先去看看相关资料。
本模型实例图为:
现在director
上安装ipvsadm,笔者yum配置指向有集群源所以直接用yum安装。 yum install ipvsadm
下面是Director配置:
DIP配置在接口上 0
VIP配置在接口别名上:
varnish服务器配置:RIP配置在接口上:1 ;VIP配置在lo别名上
如果你要用到下面的heartbeat的ldirectord来实现资源转换,则下面的#Director配置不用配置
1. # Director配置
2. ifconfig eth0 0/16
3. ifconfig eth0:0 broadcast netmask 255.25
5.255.255 up
4. route add -host dev eth0:0
5. echo 1 /proc/sys/net/ipv4/ip_forward
1. # varnish服务器修改内核参数来禁止响应对VIP的ARP广播请求
2. echo 1 /proc/sys/net/ipv4/conf/lo/arp_ignore
3. echo 1 /proc/sys/net/ipv4/conf/all/arp_ignore
4. echo 2 /proc/sys/net/ipv4/conf/lo/arp_announce
5. echo 2 /proc/sys/net/ipv4/conf/all/arp_announce
1. # 配置VIP
2. ifconfig lo:0 broadcast netmask 255.255.
255.255 up
3. # 凡是到主机的一律使用lo:0响应
4. route add -host dev lo:0
1. # 在Director上配置Ipvs,笔者虚拟机有限,只演示单台配置
2. ipvsadm -A -t :80 -s wlc
3. ipvsadm -a -t :80 -r 1 -g -w 2
4. ipvsadm -Ln
至此,前端lvs负载均衡基本实现,下面配置高可用集群 二、heartbeat高可用集群
本应用模型图:
高可用则是当主服务器出现故障,备用服务器会在最短时间内代替其地位,并且保证服务不间断。
简单说明:从服务器和主服务器要有相同配置,才能在故障迁移时让无界感受不到,从而保证服务不间断运行。在你的两台机器(一台 作为主节点,另一台为从节点)上运行
heartbeat, 并配置好相关的选项,最重要的是lvs资源一定要配置进去。那么开始时主节点提供lvs服务,一旦主节点崩溃,那么从节点立即接管lvs服务。
SO:
director主服务器和从服务器都有两块网卡,一块eth0是和后面varnish服务器通信,另一块eth1是彼此之间监听心跳信息和故障迁移是资源转移。笔者用的eth0是网段 vip为 监听心跳为eth1网卡,主从的IP分别为(node1) 和(node2)
修改上面模型图两台主从服务器的信息
1. vim /etc/hosts
2. node1
3. node2
4. #用于实现两台director节点间域名解析,此操作node1、node2相同
1. vim /etc/sysconfig/network
2. #设置主机名
3. hostname
4. #修改主机名使之立即生效,node2也同样修改为
为了安全起见,node1和node2的通信需要加密进行
1.
2.
3.
4.
5.
6. ssh
您可能关注的文档
- 简述电子邮件的工作原理,阐述smtp与pop3协议的工作应用范围..doc
- 职工合同书.doc
- 英文 融资租赁合同.doc
- 融资租赁合同(经典版).doc
- 规范的商品房买卖合同书.doc
- 计算机软件合同格式.doc
- 财产保险合同条例.doc
- 货物买卖合同标准模板.doc
- 购销合同标准格式.doc
- 赠与合同的撤销及相关解答.doc
- 2025年消防安全案例分析与警示教育考试题库试卷.docx
- 绘画中“材料反叛”宣言论文.docx
- 2025年摄影师(高级)职业技能鉴定理论试卷:摄影作品版权管理与授权.docx
- 人教版数学四年级下册期末测试试卷精品(精选题).docx
- 自考专业(国贸)全真模拟模拟题附答案详解【B卷】.docx
- 2024自考专业(护理)高分题库【历年真题】附答案详解.docx
- 人教版数学四年级下册期末测试试卷精品(名校卷).docx
- 2025年公务员考试《常识》专题练习试卷(含答案解析).docx
- 人教版数学四年级下册期末测试卷及参考答案【满分必刷】.docx
- 2024自考专业(护理)综合提升测试卷附完整答案详解(各地真题).docx
最近下载
- 1.人教版小学三年级下册数学易错题题库(含答案解析).pdf VIP
- 新能源汽车项目可行性研究报告(参考模板范文).docx
- 《文化和旅游领域重大事故隐患判定标准》解读和案例警示教育.pptx
- 【中考地理】答题技巧与模板构建:专题04_河流水文、水系特征类(答题模板)(解析版).pdf VIP
- 《泉州海丝文化》PPT课件.pptx VIP
- 《国民经济行业分类和代码表》.doc VIP
- 落实中央八项规定精神、纠治“四风”工作调查问卷.docx VIP
- 工作绩效及薪酬激励方案执行情况及改进情况总结.pptx
- 公路日常养护费—公路日常养护费用.pptx
- 百度智能云水业大模型白皮书(2024).pdf VIP
文档评论(0)