服务器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日星期日

野草云99元/月 ,香港独立服务器 E3-1230v2 16G 30M 299元/月 香港云服务器 4核 8G

野草云月末准备了一些促销,主推独立服务器,也有部分云服务器,价格比较有性价比,佣金是10%循环,如果有时间请帮我们推推,感谢!公司名:LucidaCloud Limited官方网站:https://www.yecaoyun.com/香港独立服务器:CPU型号内存硬盘带宽价格购买地址E3-1230v216G240GB SSD或1TB 企盘30M299元/月点击购买E5-265016G240GB SS...

HostKvm($4.25/月),俄罗斯CN2带宽大升级,俄罗斯/香港高防限量5折优惠进行中

HostKvm是一家成立于2013年的国外VPS服务商,产品基于KVM架构,数据中心包括日本、新加坡、韩国、美国、俄罗斯、中国香港等多个地区机房,均为国内直连或优化线路,延迟较低,适合建站或者远程办公等。本月,商家旗下俄罗斯、新加坡、美国、香港等节点带宽进行了大幅度升级,俄罗斯机房国内电信/联通直连,CN2线路,150Mbps(原来30Mbps)带宽起,目前俄罗斯和香港高防节点5折骨折码继续优惠中...

Vultr VPS韩国首尔机房速度和综合性能参数测试

Vultr 商家有新增韩国首尔机房,这个是继日本、新加坡之后的第三个亚洲机房。不过可以大概率知道肯定不是直连中国机房的,因为早期的日本机房有过直连后来取消的。今天准备体验看看VULTR VPS主机商的韩国首尔机房的云服务器的速度和性能。1、全球节点PING速度测试这里先通过PING测试工具看看全球几十个节点的PING速度。看到好像移动速度还不错。2、路由去程测试测试看看VULTR韩国首尔机房的节点...

集群服务器为你推荐
邮箱怎么写正确的邮箱地址怎么写绵阳电信绵阳电信宽带怎么收费的简体翻译成繁体有什么将简体中文翻译成繁体中文的网站啊雅虎社区雅虎是中国的吗最新qq空间代码QQ空间代码有哪些???免费开通黄钻怎样能免费开通黄钻会员拂晓雅阁现在最流行的系统是那个???bluestacksbluestacks怎么用工信部备案怎样在工信部进行域名备案?要详细1433端口路由器1433端口怎么开启
国内域名注册 论坛虚拟主机 万网域名 域名备案收费吗 php空间申请 e蜗 万网主机管理 网页提速 帽子云排名 小夜博客 石家庄服务器 hosting24 日本小学生 tko 免费php空间申请 装修瓦工培训 天翼云主机 kosspp sockscap怎么用 web服务器搭建软件 更多