首页 > 产品中心 > 网络管理 > AcuServer

AcuServer
当前版本:
更新日期:2012-10-22
语言:英语
中文官方网站:http://www.microfocus.com/

AcuServer®高性能远程文件服务器

数年来Acucorp公司的AcuServer 主从架构技术已经提供给在UNIXWindows TCP/IP为主的网络上执行的ACUCOBOL-GT应用程序有关远程档案存取的服务,在6.2版中,AcucorpAcuServer中加入一些有趣的附加功能,虽非必要但您可能会想要去使用的。在后面的内容将稍微贴近的介绍这些功能。

管理漏失的联机

其中一个重要的功能加强是经由两个新的设定变量AGS_PING_TIMEDEAD_CLIENT_TIMEOUT来处理漏失掉的联机。这些变量是一起使用来让ACUCOCBOL-GT执行器和AcuServer在联机已漏失的时候开始适当的行为。在这两个变量与在5.2.1版时增加的DEFAULT_TIMEOUT变量之间的基本的差异是DEFAULT_TIMEOUT是使用来在一个要求正进行时侦测漏失掉的联机;而AGS_PING_TIMEDEAD_CLIENT_TIMEOUT则是允许执行器和AcuServer在没有AcuServer的要求正在进行时也会去侦测漏失的联机。

AGS_PING_TIME是设定在客户端,它的值决定客户端多久就送出“活动中”的讯息给AcuServerDEAD_CLIENT_TIMEOUT则是设定在服务器上,并且它的值指定AcuServer多久去检查是否有漏失掉的联机。假如AcuServer侦测到某个客户端已经至少连续两个通讯时间失去其连系,AcuServer会关闭结合在此连接上的所有档案,释放掉所有结合的锁定接着关闭其socket

使用本地快取

AcuServer也常常用来传递客户端所要执行的目的码程序。从6.2版开始,这些档案现在可以在客户端建立快取,也就是说这些程序代码会只被上传到客户端一次,也就是在该程序第一次被要求的时候。这项特性预设下是被启动的,如此可以减少网络通讯而提高效能。您可以利用一个新的设定变量CACHE_DIRECTORY来指定存放快取的目录。如果将NO_LOCAL_CACHE设定变量设为“1,此项快取的特性就会无效。

负载平衡

第三个要介绍的新特性是负载平衡,它是被运用来在量大时可以促进效能。使用这项能力时,一个AcuServerinstance会被指定为主要服务器,所有的AcuServer要求会被送至这个主要服务器;主要服务器会转移档案I/O的操作到另一个AcuServerinstance上。这附属服务器可能执行在同一台主机上也可能在其它的主机上,它可以透过设定ACUSERVER_MASTER_SERVER设定变量来指定主要服务器的名称和通讯端口号码进而注册在主要服务器上。主要服务器必须比附属服务器还早启动。当您使用负载平衡的特性时,AcuServer的要求是要让最不忙的AcuServer instance来负责处理,如此才能提升I/O密集的应用程序的效能。