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

10GBIZ(月$2.36 ), 香港和洛杉矶CN2 GIA

10GBIZ服务商经常有看到隔壁的一些博客分享内容,我翻看网站看之前有记录过一篇,只不过由于服务商是2020年新成立的所以分享内容比较谨慎。这不至今已经有将近两年的服务商而且云服务产品也比较丰富,目前有看到10GBIZ服务商有提供香港、美国洛杉矶等多机房的云服务器、独立服务器和站群服务器。其中比较吸引到我们用户的是亚洲节点的包括香港、日本等七星级网络服务。具体我们看看相关的配置和线路产品。第一、香...

华纳云新人下单立减40元/香港云服务器月付60元起,香港双向CN2(GIA)

华纳云(HNCloud Limited)是一家专业的全球数据中心基础服务提供商,总部在香港,隶属于香港联合通讯国际有限公司,拥有香港政府颁发的商业登记证明,保证用户的安全性和合规性。 华纳云是APNIC 和 ARIN 会员单位。主要提供数据中心基础服务、互联网业务解决方案, 以及香港服务器租用、香港服务器托管、香港云服务器、美国云服务器,云计算、云安全技术研发等产品和服务。其中云服务器基于成熟的 ...

阿里云服务器绑定域名的几个流程整理

今天遇到一个网友,他之前一直在用阿里云虚拟主机,我们知道虚拟主机绑定域名是直接在面板上绑定的。这里由于他的网站项目流量比较大,虚拟主机是不够的,而且我看他虚拟主机已经有升级过。这里要说的是,用过阿里云虚拟主机的朋友可能会比较一下价格,实际上虚拟主机价格比云服务器还贵。所以,基于成本和性能的考虑,建议他选择云服务器。毕竟他的备案都接入在阿里云。这里在选择阿里云服务器后,他就蒙圈不知道如何绑定域名。这...

集群服务器为你推荐
无线路由器限速设置无线路由器能设置限速吗?或者说那个牌子的能。怎么在qq空间里添加背景音乐怎样在qq空间里免费添加背景音乐?伪静态伪静态和真静态哪种静态方式好手机区号手机电话号码开头95共15位号码是什么手机号码?9flash怎么使用ePSXe啊?9flash在“属性”对话框中的“Move”后面的框中输入Flash动画文件的绝对路径及文件名,这句话怎么操作?彩信中心短信中心号码是多少硬盘人硬盘是指什么人硬盘人上海人说“硬盘”是什么梗idc前线钢铁雄心2修改器
空间域名 大庆服务器租用 双线vps ipage 狗爹 windows主机 cpanel gomezpeer 表单样式 光棍节日志 天猫双十一抢红包 远程登陆工具 免费ddos防火墙 网通ip 蜗牛魔方 天互数据 asp免费空间申请 什么是服务器托管 空间合租 如何用qq邮箱发邮件 更多