Documentation Home
> Sun Java System Message Queue 3.7 UR1 管理指南
Sun Java System Message Queue 3.7 UR1 管理指南
Book Information
索引
A
C
D
E
G
H
I
J
L
M
N
O
P
R
S
T
U
W
X
安
版
帮
操
查
长
持
磁
代
度
端
对
队
防
访
分
服
覆
负
更
工
关
管
恢
回
基
记
加
监
简
教
开
可
客
利
连
临
流
路
密
命
默
目
内
配
瓶
启
清
权
群
日
删
审
生
实
时
使
事
示
受
授
属
数
隧
所
停
同
文
物
系
显
线
限
消
销
协
写
性
许
选
压
验
疑
硬
用
优
暂
证
重
主
传
资
自
前言
第 1 部分 Message Queue 管理简介
第 1 章 管理任务和工具
管理任务
开发环境中的管理
生产环境中的管理
设置操作
维护操作
管理工具
命令行实用程序
管理控制台
第 2 章 快速入门教程
启动管理控制台
管理控制台联机帮助
使用代理
启动代理
将代理添加到管理控制台
将代理添加到管理控制台
连接到代理
连接到代理
查看连接服务
查看可用连接服务
使用物理目的地
创建物理目的地
将物理目的地添加到代理
查看物理目的地属性
查看或修改物理目的地的属性
清除物理目的地中的消息
清除物理目的地中的消息
删除物理目的地
删除物理目的地
使用对象存储库
添加对象存储库
将对象存储库添加到管理控制台
连接到对象存储库
连接到对象存储库
使用受管理对象
添加连接工厂
将连接工厂添加到对象存储库
添加目的地
将目的地添加到对象存储库
查看受管理对象的属性
查看或修改受管理对象的属性
删除受管理对象
删除受管理对象
运行样例应用程序
运行样例应用程序
第 2 部分 管理任务
第 3 章 启动代理和客户端
准备系统资源
同步系统时钟
设置文件描述符限制
启动代理
以交互方式启动代理
自动启动代理
在 Solaris 和 Linux 上自动启动
在 Windows 上自动启动
重新配置代理服务
重新配置作为 Windows 服务的代理
使用可选 Java 运行时环境
显示代理服务启动选项
服务启动问题疑难解答
查看记录的服务错误事件
删除代理
删除 Solaris 或 Linux 上的代理
删除 Windows 代理服务
启动客户端
第 4 章 配置代理
代理服务
连接服务
端口映射器
线程池管理
路由服务
持久性服务
基于文件的持久性
基于 JDBC 的持久性
安全服务
验证
授权
加密
监视服务
度量生成器
记录程序
度量消息生成方 (Enterprise Edition)
设置代理属性
配置文件
编辑实例配置文件
从命令行设置配置选项
配置持久性数据存储库
配置基于文件的存储库
配置基于 JDBC 的存储库
配置基于 JDBC 的数据存储库
保护持久性数据
保护基于文件的存储库
保护基于 JDBC 的存储库
第 5 章 管理代理
前提条件
使用 imqcmd 实用程序
显示帮助
显示产品版本
指定用户名和密码
指定用户名
指定密码
指定代理名和端口
示例
显示代理信息
更新代理属性
暂停和恢复代理
暂停代理
恢复代理
关闭并重新启动代理
显示代理度量
管理连接服务
列出连接服务
显示连接服务信息
更新连接服务属性
显示连接服务度量
暂停和恢复连接服务
获取有关连接的信息
管理长期订阅
管理事务
第 6 章 管理物理目的地
使用命令实用程序
子命令
创建物理目的地
列出物理目的地
显示有关物理目的地的信息
更新物理目的地属性
暂停和恢复物理目的地
清除物理目的地
销毁物理目的地
压缩物理目的地
监视物理目的地的磁盘利用率
回收未使用的物理目的地磁盘空间
回收未使用的物理目的地磁盘空间
使用停用消息队列
配置停用消息队列的使用
管理停用消息队列
停用消息队列属性
消息内容
启用停用消息日志记录
第 7 章 管理安全性
用户验证
使用平面文件用户系统信息库
创建用户系统信息库
用户管理器实用程序
子命令
命令选项
组
用户状态
用户名和密码的格式
填充和管理用户系统信息库
更改默认的管理员密码
使用 LDAP 服务器管理用户系统信息库
编辑实例配置文件
编辑配置文件以使用 LDAP 服务器
为管理员设置访问控制
设置管理用户
用户授权:访问控制属性文件
创建访问控制属性文件
访问规则语法
权限的计算方式
用于连接服务的访问控制
对物理目的地的访问控制
对自动创建的物理目的地的访问控制
消息加密
使用自签名证书
使用自签名证书设置基于 SSL 的连接服务
生成自签名证书
重新生成密钥对
启用基于 SSL 的连接服务
在代理中启用基于 SSL 的服务
启动代理
配置并运行基于 SSL 的客户端
应用程序客户端
管理客户端
使用签名证书
使用签名证书
获取和安装签名证书
获取签名证书
安装签名证书
配置 Message Queue 客户端运行时环境以请求签名证书
要配置客户端运行时环境以请求签名证书
密码文件
安全性问题
密码文件内容
通过防火墙连接
启用通过防火墙的代理连接
审计日志记录
第 8 章 管理受管理对象
对象存储库
LDAP 服务器对象存储库
文件系统对象存储库
受管理对象的属性
连接工厂属性
连接处理
代理地址列表
自动重新连接
定期测试 (Ping) 连接
客户端身份验证
客户端验证
客户端标识符
可靠性和流控制
队列浏览器和服务器会话
标准消息属性
消息头覆盖
目的地属性
使用对象管理器实用程序
添加受管理对象
添加连接工厂
添加目的地
删除受管理对象
列出受管理对象
查看受管理对象的信息
修改受管理对象的属性
使用命令文件
第 9 章 使用代理群集
群集配置属性
分别为各个代理设置群集属性
使用群集配置文件
管理群集
连接代理
在群集中添加代理
向使用群集配置文件的群集添加新代理
向未使用群集配置文件的群集添加新代理
从群集中删除代理
使用命令行删除代理
使用命令行从群集中删除代理
使用群集配置文件删除代理
使用群集配置文件从群集中删除代理
主代理
管理配置更改记录
备份配置更改记录
恢复配置更改记录
主代理不可用时的情况
第 10 章 监视代理
监视工具简介
配置和使用代理日志记录
默认日志记录配置
日志消息格式
更改记录程序配置
更改代理的记录程序配置
更改输出通道
更改日志文件转移条件
将度量数据发送到日志文件
使用日志文件报告度量信息
记录停用消息
以交互方式显示度量
imqcmd metrics
使用 metrics 子命令显示度量数据
使用 metrics 子命令
度量输出:imqcmd metrics
代理范围内的度量
连接服务度量
物理目的地度量
imqcmd query
编写应用程序来监视代理
设置基于消息的监视
设置基于消息的监视
安全性和访问注意事项
度量输出:度量消息
第 11 章 分析和调整消息服务
关于性能
性能调整过程
性能方面
基准测试程序
基线使用模式
影响性能的因素
消息传送步骤
影响性能的应用程序设计因素
传送模式(持久性/非持久性消息)
使用事务
确认模式
长期订阅与非长期订阅
使用选择器(消息过滤)
消息大小
消息主体类型
影响性能的消息服务因素
硬件
操作系统
Java 虚拟机 (Java Virtual Machine, JVM)
连接
代理连接限制
传输协议
消息服务体系结构
代理限制和行为
数据存储库性能
客户端运行时环境配置
调整配置以提高性能
系统调整
Solaris 调整:CPU 利用率、分页/交换/磁盘 I/O
Java 虚拟机调整
调整传输协议
nodelay
inbufsz/outbufsz
HTTP/HTTPS 调整
调整基于文件的持久性存储库
代理调整
内存管理:提高代理在负载下的稳定性
使用物理目的地限制
使用系统范围的限制
多使用方队列性能
客户端运行时环境消息流调整
消息流度量
消息流限制
使用方流限制
连接流限制
第 12 章 问题疑难解答
客户端无法建立连接
连接的吞吐量太低
客户端无法创建消息生成方
消息的生成过程延迟或速度减慢
消息堆积
代理吞吐量呈间歇性
消息无法到达使用方
停用消息队列包含消息
第 3 部分 参考
第 13 章 命令行参考
命令行语法
代理实用程序
命令实用程序
代理管理
连接服务管理
连接管理
物理目的地管理
长期订阅管理
事务管理
常规命令实用程序选项
对象管理器实用程序
数据库管理器实用程序
用户管理器实用程序
服务管理器实用程序
密钥工具实用程序
第 14 章 代理属性参考
连接属性
路由属性
持久性属性
基于文件的持久性
基于 JDBC 的持久性
安全属性
监视属性
群集配置属性
按字母顺序排列的代理属性列表
第 15 章 物理目的地属性参考
物理目的地属性
第 16 章 受管理对象属性参考
连接工厂属性
连接处理
客户端身份验证
可靠性和流控制
队列浏览器和服务器会话
标准消息属性
消息头覆盖
目的地属性
SOAP 端点属性
第 17 章 JMS 资源适配器属性参考
ResourceAdapter JavaBean
ManagedConnectionFactory JavaBean
ActivationSpec JavaBean
第 18 章 度量参考
JVM 度量
代理范围内的度量
连接服务度量
目的地度量
第 4 部分 附录
附录 A Message Queue 数据在特定平台上的位置
Solaris
Linux
Windows
附录 B Message Queue 接口的稳定性
分类方案
接口稳定性
附录 C HTTP/HTTPS 支持
HTTP/HTTPS 支持体系结构
启用 HTTP 支持
启用 HTTP 支持
步骤 1:部署 HTTP 隧道 Servlet
在 Sun Java System Web Server 上部署 HTTP 隧道 Servlet
将 HTTP 隧道 Servlet 作为 .war 文件部署
禁用服务器访问日志
禁用服务器访问日志
在 Sun Java System Application Server 上部署 HTTP 隧道 Servlet
使用部署工具
在应用服务器环境中部署 HTTP 隧道 Servlet
修改 server.policy 文件
修改应用服务器的 server.policy 文件
步骤 2:配置 httpjms 连接服务
激活 httpjms 连接服务
步骤 3:配置 HTTP 连接
配置连接工厂
使用一个 Servlet 访问多个代理
使用 HTTP 代理
启用 HTTPS 支持
启用 HTTPS 支持
步骤 1:为 HTTPS 隧道 Servlet 生成自签名证书
步骤 2:修改 HTTPS 隧道 Servlet .war 文件的描述符文件
修改 HTTPS 隧道 Servlet .war 文件
步骤 3:部署 HTTPS 隧道 Servlet
作为 Web 归档文件部署
在 Sun Java System Web Server 上部署 HTTPS 隧道 Servlet
将 HTTPS 隧道 Servlet 作为 .war 文件部署
禁用服务器访问日志
禁用服务器访问日志
在 Sun Java System Application Server 上部署 HTTPS 隧道 Servlet
使用部署工具
在应用服务器环境中部署 HTTPS 隧道 Servlet。
修改 server.policy 文件
修改应用服务器的 server.policy 文件
步骤 4:配置 httpsjms 连接服务
激活 httpsjms 连接服务
步骤 5:配置 HTTPS 连接
配置 JSSE
配置 JSSE
导入根证书
配置连接工厂
使用一个 Servlet 访问多个代理
使用 HTTP 代理
疑难解答
服务器或代理故障
客户端无法通过隧道 Servlet 进行连接
如果客户端无法连接
附录 D 常用命令实用程序命令
语法
代理和群集管理
代理配置属性(-o 选项)
服务和连接管理
长期订户管理
事务管理
目的地管理
目的地配置属性(-o 选项)
度量
© 2010, Oracle Corporation and/or its affiliates