Sun Java System Message Queue 3.7 UR1 技术概述

连接到代理

图 1–6 所示,应用程序客户端和管理客户端都可以连接到代理。JMS 规范未规定提供者实现任何特定的线路协议。应用程序客户端和管理客户端用于连接到代理的 Message Queue 服务,这些服务当前位于 TCP、TLS、HTTP 或 HTTPS 协议的顶层。(位于 HTTP 顶层的服务使消息可以穿过防火墙。)

默认情况下,当启动代理时,会启动并运行 jmsadmin 服务。此外,还可以将代理配置为运行上述任一或全部连接服务。每个服务都支持特定的验证和授权(访问控制)功能,每个服务都是多线程的并且支持多个连接。

当连接失败时, Message Queue 服务能够自动重新尝试将客户端连接到同一代理或另一代理(如果启用了此功能)。有关详细信息,请参见附录 B,Message Queue 功能 中自动重新连接功能的介绍。

创建从中获得其连接的连接工厂时,客户端可以配置连接运行时环境支持。可以通过选项来指定要连接到的代理、重新连接的处理方式、消息流控制等。有关如何配置连接的其他信息,请参见连接工厂和连接