WEB开发网
开发学院服务器服务器方案 了解代理服务器基础知识 阅读

了解代理服务器基础知识

 2009-09-29 00:00:00 来源:WEB开发网   
核心提示: 虽然传输和代理能够一起协作,从而将 Web 应用程序的线程隔离开,了解代理服务器基础知识(5),但这是在应用程序间管理资源的一种非常粗粒度方式, 是否成功可能会视情况而定,正如您所看到的,了解什么是代理服务器及其如何在最新版本的 WebSphere Application Server 上工作,

虽然传输和代理能够一起协作,从而将 Web 应用程序的线程隔离开,但这是在应用程序间管理资源的一种非常粗粒度方式。 是否成功可能会视情况而定。 WebSphere Extended Deployment 的 On Demand Router 通过利用 CUP 和内存负载以及响应时间等因素来实现此工作,以恰当地确保资源的分离并达到所需的服务水平。如果您尝试在一组物理服务器内或单个应用服务器中隔离应用程序资源,我强烈建议使用此方法。即使这样,根据应用程序对线程池进行隔离仍然是代理对变更进行抽象的很好示例。 以下是完成此工作所需的步骤:

首先在 WebSphere Application Server 中设置代理。 对于 Version 6.0.2,Web 容器中的资源可以采取多种非常有效的方法进行隔离。 其中一种方法是为 Web 容器中的虚拟主机设置不同的端点侦听器,从而获得唯一的主机名和端口组合。 要在管理控制台中进行此工作,您首先需要为每个虚拟主机创建端点:

在控制台中,导航到 Servers => Application Servers,然后右键单击服务器名称,并选择 Web Container Settings => Web Container Transport Chains。

在此处单击 New 按钮,以创建新传输。

您将需要提供要用于这组应用程序的新主机名和端口。

创建了传输链后,请在 Web 容器传输链 (Web Container Transport Chains) 集合中将其选中。

在该页的第一个链接指向 TCP Inbound Channel,其中包括线程池和最大开放连接的设置,可以按端口在 TCP Inbound Channel 中对此进行设置。

在 TCP 通道配置面板的右侧单击 ThreadPools,为此通道创建新线程池(图 3)。

图 3. 定义线程池

了解代理服务器基础知识

图片看不清楚?请点击这里查看原图(大图)。

创建线程池之后,可以按照上面的步骤选中 TCP inbound channel 链接,从而回来设置该端口的线程池(图 4)。

图 4. 定义 TCP 通道

了解代理服务器基础知识

创建了传输链并设置线程池后,必须为该端口配置虚拟主机。 在右侧的 Environment 部分选择 Virtual Hosts 链接(图 5)。

图 5. 配置虚拟主机

了解代理服务器基础知识

在新配置屏幕的顶部创建新虚拟主机。 为该虚拟主机创建主机别名,以将端口的通信流绑定到应用程序。 这样做的结果是,使用传输链配置的主机名和端口被配置为了主机别名。 安装后,应用程序应该安装到新虚拟主机上。

那么,现在已经配置了 Web 容器,需要对代理进行什么操作呢? 什么也不用! 启动应用程序后,代理将检测可用的应用程序和端口,并对通信流进行恰当的路由。

正如您所看到的,了解什么是代理服务器及其如何在最新版本的 WebSphere Application Server 上工作,可以明显地为您的企业 Web 应用程序带来大量的好处。

上一页  1 2 3 4 5 

Tags:了解 代理 服务器

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接