28.1. 理解多路复用

Internet的规范中指定了一些协议使用的端口号,通常,这些端口中的大多数都广为人知,但是就应用服务器本身,许多服务都需要指定所使用的端口号,而这些服务所应使用的端口号在现行的Internet相关的规范或标准中没有指定。

通常情况下,应用服务器提供者自行规定这些服务所使用的端口号,加大了应用服务器管理的复杂性。

基于IETF的TCPMUX(RFC1078),Apusic应用服务器指定了一个多路复用端口(缺省为6888),在此端口上提供多种服务,客户应用只需向多路复用端口发出请求,服务器通过分析客户请求,将其转发给相关的服务或是拒绝此请求。

这样,在管理应用服务器时,对于在多路复用端口上提供的多种服务,只指定一个多路复用端口即可进行管理。

目前,Apusic应用服务器的Web服务、JMS服务、JNDI服务,在一个端口上进行复用;另外,可配置一个安全端口,此端口与上一端口功能一样,只是使用进行SSL通讯。