Message Queue 4.4 支持的平台和组件
本部分介绍了以下有关 Message Queue 4.4 系统要求的主题:
操作系统平台支持
Solaris、Linux、Windows 和 AIX 操作系统平台均支持 Message Queue 4.4。表 1–2 显示了支持的各个平台版本。有关每个平台的硬件要求,请参见《Sun GlassFish Message Queue 4.4 Installation Guide》。
表 1–2 支持的平台版本
平台
|
支持的版本
|
Solaris
|
Solaris 9 (SunOS 5.9) 及所有更新(SPARC、x86)
Solaris 10 (SunOS 5.10) 及所有更新(SPARC、x86、x64)
|
Linux
|
Red Hat Enterprise Linux Advanced Server 3.0、4.0、5.0 及所有更新,32 位和 64 位版本(x86、x64)
Red Hat Enterprise Linux Enterprise Server 3.0、4.0、5.0 及所有更新,32 位和 64 位版本(x86、x64)
|
AIX
|
AIX 6.1
|
Windows
|
Windows Vista
Windows XP Professional SP2 (x86) [不支持 Home、Tablet PC 或 Media Center Edition]
Windows 2000 Advanced Server SP4 (x86) [不支持 Professional Edition 或 Server Edition]
Windows Server 2003 Standard Edition 和 Enterprise Edition SP2,32 位和 64 位版本(x86、x64) [不支持 Web Edition 或 Small Business Server Edition]
Windows Server 2008 Standard Edition 和 Enterprise Edition SP2,32 位和 64 位版本(x86、x64)
|
系统虚拟化支持
系统虚拟化是一项允许多个操作系统 (Operating System, OS) 实例在共享硬件上独立执行的技术。在功能方面,部署到在虚拟化环境中托管的 OS 的软件通常不知道基础平台已被虚拟化。Sun 在所选择的系统虚拟化和 OS 组合上执行其 Sun Java System 产品的测试,以帮助验证 Sun Java System 产品是否能够继续在正确调整大小及配置的虚拟化环境中如在非虚拟化环境中一样运行。有关 Sun 在虚拟化环境中提供的 Sun Java System 产品支持的信息,请参见 http://download.oracle.com/820-4651。
组件相关性
除了特定于平台的要求以外,Message Queue 4.4 还依赖于某些基本组件,必须安装这些组件才能开发和运行 Message Queue 客户端。表 1–3 介绍了这些组件。此外,也可以使用其他版本或供应商实现,但由于它们未经 Sun Microsystems 测试,因此不能获得正式支持。
注 – 在适用于 Solaris、Linux 和 Windows 平台的 Message Queue 安装程序中,您可以选择现有 JDK/JRE 或安装 JDK 版本 (1.5.0_15)。
表 1–3 所需的支持组件
组件
|
支持
|
支持的版本 [仅限 Sun Microsystems 产品版本]
|
Java Runtime Environment (JRE)
|
Message Queue 代理和管理工具
|
J2SETM Runtime Environment 1.5.0_15 或更高版本
JavaTM SE Runtime Environment 1.6.0_10
|
Java Software Development Kit (JDK) Standard Edition
|
Java 客户端开发和部署
|
J2SE Development Kit 1.5.0_15 或更高版本
Java SE Development Kit 1.6.0_10
|
表 1–4 显示了一些额外的组件,可以安装这些组件以便为 Message Queue 客户端提供其他支持。您可能不需要列出的所有组件:例如,如果不编写 C 客户端,则将不需要 C 编译器、C++ 运行时库、NSPR 或 NSS。
表 1–4 可选的支持组件
组件
|
支持
|
支持的版本
|
应用服务器
|
HTTP/HTTPS
|
Sun GlassFish Application Server Enterprise Edition 版本 9.1.1 (GlassFish Enterprise Server 2.1)
|
Web 服务器
|
HTTP/HTTPS
|
Sun GlassFish Web Server Enterprise Edition 版本 7.0 Update 3
|
数据库
|
基于 JDBC 的数据存储库
|
HADB 版本 4.4.3–6
Java DB (Apache Derby) 版本 10.4
MySQL Community/Enterprise Edition 版本 5.0
Oracle 9i、10g 和 11g
postgreSQL 版本 8.1
注 –
不再支持 PointBase 数据库。
|
高可用性数据库
|
高可用性代理群集
|
HADB 版本 4.4.3–6
MySQL Cluster Edition 版本 5.0
Oracle 10g 和 11g
|
轻量目录访问协议 (Lightweight Directory Access Protocol, LDAP) 目录服务器
|
Message Queue 用户系统信息库和受管理对象
|
Sun GlassFish Directory Server 版本 6.0
|
Java 命名和目录接口 (Java Naming and Directory Interface, JNDI)
|
受管理对象支持和 LDAP 用户系统信息库
|
JNDI 版本 1.2.1
LDAP Service Provider 版本 1.2.2
File System Service Provider 版本 1.2 Beta 3 [仅提供受管理对象支持;支持进行开发和测试,但不支持在生产环境中进行部署]
|
C 编译器和兼容 C++ 运行时库
|
Message Queue C 客户端
|
Solaris:Sun Studio 版本 11 或更高版本、C++ 编译器(使用标准模式)和 C 编译器
Linux:gcc/g++ 版本 3.2.3
Windows:Microsoft Windows Visual C++ 版本 6.0 SP3
|
Netscape Portable Runtime (NSPR)
|
Message Queue C 客户端
|
版本 4.7 [作为共享软件包捆绑在下载包中]
|
Network Security Services (NSS)
|
Message Queue C 客户端
|
版本 3.11.9
|