Sun Java System Message Queue 3.7 UR1 管理指南

第 1 章 管理任务和工具

本章概述了 Sun Java™ System Message QueueTM 管理任务和用于执行这些任务的工具,其中重点介绍了命令行管理实用程序的常用功能。 本章包括以下各节:

管理任务

要执行的典型管理任务取决于 Message Queue 运行环境的性质。 开发和测试 Message Queue 应用程序的软件开发环境要求与部署这些应用程序(以完成有用的工作)的生产环境不同。 以下各节概述了这两种不同类型环境的典型管理要求。

开发环境中的管理

在开发环境中强调的是灵活性。Message Queue 消息服务主要用于测试处于开发过程中的应用程序。 管理任务通常非常少,一般由程序员来管理自己的系统。 此类环境通常具有以下特点:

生产环境中的管理

在生产环境中,由于必须可靠地部署和运行应用程序,因此管理更为重要。 要执行的管理任务取决于消息传送系统的复杂性以及它必须支持的应用程序的复杂性。这些任务可以分为两个普通类别:设置操作和维护操作。

设置操作

生产环境中的管理设置操作通常包括下面的部分或全部操作:

管理员安全性

一般安全性

受管理对象

代理群集

持久性

内存管理

维护操作

由于应用程序性能、可靠性和安全性是生产环境中至关重要的因素,因此,必须通过持续的管理维护操作来严格监视和控制消息服务资源,这些操作包括:

代理管理和调整

受管理对象

客户端管理

管理工具

Message Queue 管理工具分为两类:

命令行实用程序

所有 Message Queue 实用程序都可以通过命令行接口访问。 实用程序命令具有通用的格式、语法约定和选项。其中包括以下内容:

有关这些实用程序用法的详细信息,请参见第 13 章,命令行参考

管理控制台

Message Queue 管理控制台结合了命令实用程序和对象管理器实用程序的某些功能。 您可以使用它执行以下任务:

但是,您不能使用管理控制台执行以下任务:启动代理、创建代理群集、管理 JDBC 数据库或用户系统信息库、将代理作为 Windows 服务安装,以及生成 SSL 证书。 对于这些任务,您需要使用其他命令行实用程序(代理、数据库管理器、用户管理器、服务管理器以及密钥工具),这些实用程序不能远程操作,必须与所管理的代理在同一个主机上运行(请参见图 1–1)。

图 1–1 本地和远程管理实用程序

该图显示了 imqcmd 和 imqobjmgr 可以驻留在远程主机上,而其他所有实用程序必须驻留在代理的主机上。

有关管理控制台的简明实用的介绍,请参见第 2 章,快速入门教程。要获取有关管理控制台用法的更多详细信息,请使用其自身的帮助工具。