服务器NC集群服务器使用详解

集群服务器  时间:2021-02-22  阅读:()

NC集群服务器使用详解

NC220发版时对中间件做了一项重大改进对集群服务器应用提供了全面解决方案的支持使产品更加能够适应集团企业的大规模应用。本文力争以通俗的语言描述集群服务器原理及应用。

一、什么是集群 服务器

高端企业的ERP应用往往是一个大规模集团企业各个部门都进行登录使用 因此同时在线的用户数非常多。在这种情况下要求ERP产品的服务器端能够承载众多的并发用户请求的处理。

产品的设计是解决这个问题的一个方面优秀的产品能够设计优秀的算法处理众多并发用户的申请。

但我们必须认识到 即使最优秀的算法也不可能对所有用户申请数作无止境的优化 因为用户的申请数是不可预料的。所以在很大程度上ERP产品必须依靠服务器硬件优秀的计算能力来提高计算速度。

但是作为一台服务器硬件所拥有的计算能力也仍然是非常有限的在这种情况下如果要对超出计算能力的用户请求进行处理就必须让其他更多的服务器协助进行。

在这种情况下就要求一个ERP产品能够支持多台服务器硬件的同时运行 以便将超出一台服务器计算能力的用户申请分配到其他空闲的服务器硬件上去 由其他的服务器协助处理。这种应用模式 即为集群服务器应用模式。

二、 NC集群服务器工作原 理

NC220支持的集群服务器应用 以一台应用服务器为主服务器多台服务器为从服务器构成一个完整的集群服务器系统。在此系统内根据“能力大、干活多”的原则 由主服务器对所有应用服务器的负载情况进行判断根据判断的结果将用户提交的申请分配到负载较轻的应用服务器上去由负载较轻的服务器承担用户请求。

这种应用模式可以实现在全系统内实现资源高度充分合理地利用所有应用服务器的资源通过对各服务器进行负载均衡从整体上提高NC中间件的对用户申请的负载能力降低系统因为负载过重而出错的机率。

集群服务器中的主服务器在接收到客户端的用户请求后会根据负载均衡的结果判断该由哪一台从服务器处理用户请求然后将此从服务器的IP地址返回给客户端 由客户端与该从服务器直接通讯。

NC集群服务器的应用模式请参看第三部分NC集群服务器拓扑结构

三、 NC集群服务器拓扑结 构

参见图1

图左侧为客户机 向主服务器发出请求

图中间为应用服务器集群 由主服务器、备份服务器主服务器的备份服务器和从服务器组成 由主服务器或备份服务器在所有应用服务器间进行负载均衡

图右侧为数据库服务器集群所有应用服务器集群中的主机均可向任意一台数据库服务器发出访问请求。

四、集群服务器 与同时访问 多台服务器 在应用上的

区别

集群服务器的应用模式表面上看似乎只是将用户请求在各个服务器之间进行分配有些类似于客户端直接访问各应用服务器但这之间还是存在本质的区别。

1、分配的目的不同。各客户端直接访问不同的应用服务器 目的在于减轻单个服务器的负载压力但由于无法确定客户机请求的复杂性所以极有可能出现各个服务器忙闲不均的情况无法充分利用系统资源。而集群服务器的应用模式 目的在于根据各服务器负

载的情况 即时地将用户的请求分配到负载较轻的服务器上去始终保证各 服务器的负载均衡从而使全系统内的资源得到最充分地利用。

2、对网络并发的处理不同。在一个网络系统中各个用户同时对一个业务功能进行操作的可能性非常大 由此也就带来一个常见的网络并发问题。 网络并发问题带来的结果往往就是不同的业务 由于操作时间相同而导致产生了同样的业务号可能是单据号也可能是凭证号 。一个设计完善的系统对这样的并发问题通常都进行了处理而使得这样的问题不会出现。

在单主服务器应用模式下这样的问题通常都能够得到好的处理而在集群服务器应用模式下对这样的情况就需要进行特殊的处理使并发业务在分配到不同的服务器上进行处理后仍能够得到不同的业务号。而如果采用客户端直接访问不同的应用服务器则会因为各服务器之间没有信息传递不会对其他服务器的并发进行处理而导致网络并发问题的出现。

五、如何配置N C集群服务器应用模式

1、主服务器配置

集群名称 自定义配置

组地址手工输入可以输入从224.0.0.1------239.255.255.255

是否主服务器表示当前应用服务器是否集群中的主服务器主服务器将承担负载均衡的工作勾选此项

是否单一服务器表示未应用集群服务器模式不勾选此项

负载均衡类型分为四种方式循环方式是在客户端向主服务器发出访问请求时主服务器将这些请求在各个主从服务器间循环分配随机方式在客户端向主服务器发出访问请求时主服务器将这些请求在各个主从服务器间随机分配典型方式主服务器根据各个服务器的配置不同将客户端请求按照一定比例进行分配使配置高的服务器承担更多的工作此种分配方式的应用效果较好推荐使用重量级主服务器根据各个服务器负载状况不同将最新的客户端请求分配到负载较轻的服务器上去达到负载均衡。但由于客户端请求在分配到服务器上时与判断服务器的负载时间会有一定偏差这种偏差可能导致负载的分配并不合理所以这种模式的应用并不能达到理想状态 目前还处在实验室应用阶段不推荐使用。

WE B端口系列N C中间件在启动时会依次打开三个WEB端口供客户端访问做为主控服务器系统依次缺省启动的WEB端口为 80、 8081、 8082

系统监听端口主控服务器的三个WE B端口对应的监控服务端口依次为3000、3001、3002参加集群的主机主控服务器将根据此列表查找网内的其他从服务器进行资源调度。此列表中除了配置从服务器的局域网址外还需要配置该局域网主机对应的广域网地址 以使广域网的机器可以访问到该主机。

2、从服务器配置

配置从服务器时将“是否是主服务器”选项勾掉即可该服务器的将自动接受主服务器的调度与客户机进行通讯。

六、集群服务器 应用技巧一 例

利用集群服务器模式的容错功能还可以提高在单一服务器模式的系统容错性。

首先需要了解的是在没有应用集群服务器模式的情况下我们通常建议用户使用startdirectserver.bat UNIX下使用startdirectserver.sh启动中间件。在此模式下 由于未启用负载均衡的功能从而减少系统开销使得单一服务器模式下可以更充分地利用单台服务器有限的系统资源。

但此种模式存在一个缺点即为了减少系统开销仅使用了80端口来处理用户请求而使得在用户请求较多的情况下会导致80端口的堵塞而使中间件长期无响应造成产品效率低下。

在这种情况下我们建议如果用户的服务器硬件配置足够高的情况下 仍使用 startup.b at即集群服务器的模式来启动NC中间件。在这种模式下 因为系统同时启动了三个端口来处理用户的HTTP请求在一个端口堵塞的情况下系统会自动将请求分配到另外一个端口上去从而减少了系统的等待时间 降低了出错的机率提高了产品的使用效率。

NC产品支持部 焦宏波

2003年10月12日星期日

Friendhosting,美国迈阿密机房新上线,全场45折特价优惠,100Mbps带宽不限流量,美国/荷兰/波兰/乌兰克/瑞士等可选,7.18欧元/半年

近日Friendhosting发布了最新的消息,新上线了美国迈阿密的云产品,之前的夏季优惠活动还在进行中,全场一次性45折优惠,最高可购买半年,超过半年优惠力度就不高了,Friendhosting商家的优势就是100Mbps带宽不限流量,有需要的朋友可以尝试一下。Friendhosting怎么样?Friendhosting服务器好不好?Friendhosting服务器值不值得购买?Friendho...

易探云:香港CN2云服务器低至18元/月起,183.60元/年

易探云怎么样?易探云最早是主攻香港云服务器的品牌商家,由于之前香港云服务器性价比高、稳定性不错获得了不少用户的支持。易探云推出大量香港云服务器,采用BGP、CN2线路,机房有香港九龙、香港新界、香港沙田、香港葵湾等,香港1核1G低至18元/月,183.60元/年,老站长建站推荐香港2核4G5M+10G数据盘仅799元/年,性价比超强,关键是延迟全球为50ms左右,适合国内境外外贸行业网站等,如果需...

JUSTG(5.99美元/月)最新5折优惠,KVM虚拟虚拟512Mkvm路线

Justg是一家俄罗斯VPS云服务器提供商,主要提供南非地区的VPS服务器产品,CN2高质量线路网络,100Mbps带宽,自带一个IPv4和8个IPv6,线路质量还不错,主要是用户较少,带宽使用率不高,比较空闲,不拥挤,比较适合面向非洲、欧美的用户业务需求,也适合追求速度快又需要冷门的朋友。justg的俄罗斯VPS云服务器位于莫斯科机房,到美国和中国速度都非常不错,到欧洲的平均延迟时间为40毫秒,...

集群服务器为你推荐
weipin唯品金融是什么?大家基本都怎么用呢?优酷路由宝怎么赚钱优酷路由宝是如何赚钱的?支付宝查询余额支付宝钱包怎么查余额?中国论坛大全安徽论坛都有哪些?eset最新用户名密码ESET4.0最新用户名和密码flash导航条谁来帮我看看这样的flash导航条 下面的页面该怎么设计安卓应用平台有没有什么安卓游戏都能找到的应用商店或者游戏中心硬盘人什么叫“软盘人”和“硬盘人”?保护气球如何才能让气球放久了不会没气创维云电视功能什么是创维云电视啊?创维云电视是什么意思?
qq空间域名 域名解析服务器 阿里云邮箱登陆首页 virpus 便宜域名 59.99美元 便宜建站 个人免费空间 蜗牛魔方 jsp空间 老左来了 美国堪萨斯 东莞服务器 上海服务器 厦门电信 yundun 下载速度测试 中国linux 网络速度 服务器托管价格 更多