Sun Java logo     上一页      目录      索引      下一页     

Sun logo
Sun Java System Message Queue 3 2005Q1 管理指南 

第 1 章
管理任务和工具

Sun Java™ System Message Queue 管理由若干任务以及用于执行这些任务的若干工具组成。

本章首先概述了管理任务,然后介绍了管理工具,其中着重介绍命令行管理实用程序的通用特性。本章包含以下小节:


开发环境中的管理任务

在开发环境中,工作的重点是 Message Queue 客户机应用程序编程,编程人员通常管理自身的系统。Message Queue 消息服务器主要用于测试。在开发环境中,强调的是灵活性,管理通常包含以下惯例:


生产环境中的管理任务

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

设置操作

通常,必须至少执行以下某些(如果不是全部)设置操作:

维护操作

在生产环境中,需要对 Message Queue 消息服务器资源进行严密的监视和控制。应用程序性能、可靠性和安全性是优先考虑的因素,并且必须使用 Message Queue 管理工具执行如下所述的若干任务:


管理工具

Message Queue 管理工具分为两类:

命令行实用程序

本节介绍用于执行 Message Queue 管理任务的命令行实用程序。使用 Message Queue 实用程序启动和管理代理并执行其他更加具体的管理任务。

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

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

所有 Message Queue 实用程序均可通过命令行接口 (CLI) 来访问。本章后面将介绍实用程序命令共用的通用格式、语法约定和选项。有关使用命令行实用程序的参考信息,请参见第 13 章“命令参考”

代理 (imqbrokerd)     使用代理实用程序启动代理。可以使用 imqbrokerd 命令的选项来指定是否应在群集中连接代理,并指定代理在启动时使用的其他配置信息。

命令 (imqcmd)     启动了代理后,您可以使用命令行实用程序创建、更新和删除物理目标;控制代理及其连接服务;管理代理的资源。

对象管理器 (imqobjmgr)     使用对象管理器实用程序在可通过 JNDI 访问的对象存储库中添加、列出、更新和删除受管理对象。通过将 JMS 客户机与 JMS 提供者特有的命名和配置格式分离,受管理对象使 JMS 客户机可以与提供者无关。

用户管理器 (imqusermgr)     使用用户管理器实用程序来填充用于验证和授权用户的基于文件的用户系统信息库。

密钥工具 (imqkeytool)     使用密钥工具实用程序来生成用于 SSL 验证的自签名证书。

数据库管理器 (imqdbmgr)     使用数据库管理器实用程序来创建和管理用于持久性存储器的 JDBC 兼容数据库。

服务管理器 (imqsvcadmin)     使用服务管理器实用程序可以将代理作为 Windows 服务来进行安装、查询和删除。

管理控制台

管理控制台结合了两个命令行实用程序的某些功能:命令行实用程序 (imqcmd) 和对象管理器实用程序 (imqobjmgr)。

可以使用管理控制台和这两个命令行实用程序来远程管理代理以及管理 Message Queue 受管理对象。其他命令行实用程序(imqusermgrimqdbmgrimqkeytool)必须在其关联代理的同一主机上运行,如图 1-1 所示。

可以从联机帮助中获得有关管理控制台的信息。命令行实用程序介绍了通常用于执行特殊任务的命令行实用程序。

可以使用管理控制台执行以下任务:

某些任务不能使用管理控制台来执行,包括启动代理、创建代理群集、配置更加具体的代理属性和物理目标以及管理用户数据库。

第 2 章“管理快速入门”提供了一个简明扼要的实用练习,帮助您熟悉管理控制台,并说明了如何使用它完成基本任务。



上一页      目录      索引      下一页     


文件号码 819-2219。   版权所有 2005 Sun Microsystems, Inc. 保留所有权利。