必须启用 Web 消息传递服务,才能运行支持 Web 消息传递的应用程序。由于 Web 消息传递请求保持打开的持续时间受到限制,现有 Web 容器不可能通过伸缩来处理比 Web 容器线程池处理更多的并发客户机。为了解决此问题,Web 消息传递服务提供了新的通道框架通道和链,它们与现有 Web 容器传输链共享端口。缺省情况下,未启用 Web 消息传递传输链。要启动 Web 消息传递传输链,必须对现有传输链中的 Web 容器通道设置定制属性。在启用此定制属性之前,必须确定需要配置哪些 Web 容器传输链以运行 Web 消息传递请求。
有两个用来处理 Web 流量的缺省 Web 容器传输链。这两个传输链名为 WCInboundDefault 和 WCInboundSecure。在大多数情况下,您应该确定将基于 HTTP 还是 HTTPS 来运行 Web 消息传递请求。如果您仅运行基于 HTTP 的请求,那么请遵循下列步骤以在 WCInboundDefault 传输链上启用 Web 消息传递服务。如果您需要基于 HTTPS 的安全连接,那么请对 WCInboundDefaultSecure 传输链遵循下列步骤。如果 Web 消息流量同时参与 HTTP 和 HTTPS,那么请在 WCInboundDefault 和 WCInboundDefaultSecure 链上同时启用 Web 消息传递服务。 如果您结束配置某个传输链,并且不通过该传输链来处理 Web 消息传递请求, 那么需要非常小的开销就可以确定请求是否涉及到 Web 消息传递通道。
完成前面这些步骤之后,遵循下列步骤来完成在 z/OS 上启用 Web 消息传递服务。
有可能已经启用了其他 Web 容器传输链来处理 Web 流量。为了确定是否应为这些传输链启用 Web 消息传递服务,请确定要将支持 Web 消息传递的应用程序安装至的虚拟主机,然后启用与该虚拟主机的端口相匹配的相应传输链。
在某些情况下,可能期望创建新的 Web 容器传输链,以实现处理 Web 消息传递请求这个唯一目的。请参阅开发者成果了解代理服务器基础知识这篇文章。本节提供了有关创建新的 Web 容器传输链以及它自己的线程池的信息。