![]() |
Sun ONE Message Queue, Version 3.0.1 管理员指南 |
目录本指南的读者
本指南的结构
惯例
文本惯例
其它文档资源
目录变量惯例
MQ 文档集
联机帮助
JavaDoc
客户机应用程序示例
Java 消息服务 (JMS) 规范
第 1 章 概述什么是 Sun ONE Message Queue?
产品版本
平台版
企业消息传送系统
企业版
企业消息传送系统的要求
JMS 规范
集中式消息传送与点对点消息传送
消息传送系统概念
消息
消息服务体系结构
消息传送模型
JMS 消息结构
JMS/J2EE 编程:消息驱动 Bean
JMS 编程模型
被管理对象
消息驱动 Bean
JMS 消息传送相关问题
应用服务器支持
JMS 提供者无关
编程域
客户机标识符
可靠消息传送
确认/事务
性能折衷
持久性存储器
消息选择
消息顺序和优先级
第 2 章 MQ 消息传送系统MQ 消息服务器
代理
MQ 客户机运行时
连接服务
物理目标
消息路由器
持久性管理器
安全性管理器
日志记录器
队列目标
多代理群集(企业版)
主题目标
自动创建的(与管理员创建的相对)目标
临时目标
多代理体系结构
在开发环境中使用群集
群集配置属性
消息生成
MQ 被管理对象
消息使用
“连接工厂”被管理对象
Destination 被管理对象
在客户机启动时覆盖属性值
第 3 章 MQ 管理MQ 管理任务
开发环境
MQ 管理工具
生产环境
设置操作
维护操作
管理控制台
命令行实用程序概述
命令行语法
通用命令行选项
第 4 章 管理控制台教程准备工作
启动管理控制台
获得帮助
使用代理
启动代理
使用对象存储
添加代理
更改管理员密码
连接到代理
查看连接服务
将物理目标添加到代理
使用物理目标
获得有关主题目标的信息
添加对象存储
更新控制台信息
检查对象存储属性
连接到对象存储
添加连接工厂 被管理对象
添加目标被管理对象
被管理对象的属性
运行范例应用程序
第 5 章 启动与配置代理配置文件
合并属性值
启动代理
属性命名语法
编辑实例配置文件
使用群集(企业版)
群集配置属性
日志记录
连接代理
方法 1:无群集配置文件
将代理添加到群集
方法 2:使用群集配置文件
重新启动群集中的代理
从群集中删除代理
备份主管代理的配置更改记录
恢复主管代理的配置更改记录
默认日志记录配置
日志消息格式
更改日志记录器配置
更改输出通道
更改转移标准
记录代理性能测量信息
第 6 章 代理和应用程序管理命令行实用程序
命令语法
控制代理的状态
imqcmd 子命令
imqcmd 选项概述
使用 imqcmd 的前提条件
实例
查询和更新代理属性
查询代理
管理连接服务
更新代理
列出连接服务
管理目标
查询和更新服务属性
暂停和恢复服务
创建目标
管理长期订阅
获得目标的相关信息
更新目标
清理目标
销毁目标
管理事务
第 7 章 管理被管理对象关于对象存储
被管理对象
对象管理器实用程序 (imqobjmgr)
命令语法
添加和删除被管理对象
imqobjmgr 子命令
imqobjmgr 命令选项概述
所需的信息
被管理对象的属性
连接工厂被管理对象
对象存储属性
目标被管理对象
初始上下文和地址信息
使用输入文件
安全信息(仅用于 LDAP)
添加连接工厂
获得信息
添加主题或队列
删除被管理对象
被管理对象列表
更新被管理对象
单个对象的相关信息
第 8 章 安全性管理验证用户
使用文本文件用户系统信息库
授权用户:访问控制属性文件
用户管理器实用程序 (imqusermgr)
使用 LDAP 服务器管理用户系统信息库
组
状态
用户名和密码的格式
填充和管理用户系统信息库
更改默认的管理员密码
访问规则语法
加密:使用 SSL 服务(企业版)
权限计算
连接访问控制
目标访问控制
目标自动创建访问控制
设置通过 TCP/IP 的 SSL 服务
使用密码文件
步骤 1:生成自签名证书
设置通过 HTTP 的 SSL 服务
步骤 2:在代理上启用基于 SSL 的服务
步骤 3:启动代理
步骤 4:配置并运行基于 SSL 的客户机
附录 A 设置插入的持久性简介
插入支持 JDBC 的数据存储
JDBC 相关的代理配置属性
数据库管理器实用程序 (imqdbmgr)
命令语法
imqdbmgr 子命令
imqdbmgr 命令选项概述
附录 B HTTP/HTTPS 支持(企业版)HTTP/HTTPS 支持体系结构
实现 HTTP 支持
步骤 1:在 Web 服务器上部署 HTTP 隧道 Servlet
实现 HTTPS 支持
部署为 Jar 文件
步骤 2:配置 httpjms 连接服务
部署为 Web 归档文件
步骤 3:配置 HTTP 连接
设置连接工厂属性
实例:部署 HTTP 隧道 Servlet
使用一个 Servlet 访问多个代理
使用 HTTP 代理
部署为 Jar 文件
部署为 WAR 文件
步骤 1:为 HTTPS 隧道 Servlet 生成自签名证书
步骤 2:在 Web 服务器上部署 HTTPS 隧道 Servlet
部署为 Jar 文件
步骤 3:配置 httpsjms 连接服务
部署为 Web 归档文件
步骤 4:配置 HTTPS 连接
配置 JSSE
实例:部署 HTTPS 隧道 Servlet
输入根证书
设置连接工厂属性
使用一个 Servlet 访问多个代理
使用 HTTP 代理
部署为 Jar 文件
部署为 WAR 文件
附录 C 使用代理作为 Windows 服务将代理作为 Windows 服务运行
服务管理器实用程序 (imqsvcadmin)
命令语法
imqsvcadmin 子命令
imqsvcadmin 选项概述
删除代理服务
重新配置代理服务
使用替代 Java 运行时
查询代理服务
疑难解答
附录 D MQ 数据的位置
附录 E MQ 接口的稳定性