-
课程介绍:
本课程将系统全面地对IBM MQ产品基本概念、应用开发、系统管理及性能调优等内容进行授课。通过本课程的学习,并结合动手实验实例,使学员对IBM MQ能够具备全面、深刻的理解,能够熟练进行基于MQ的设计和开发工作。课程对象: 系统管理员、开发人员、测试人员
-
课程大纲:
IBM MQ基本概念
消息中间件概述
WebSphere MQ产品介绍
WebSphere MQ 7.1新特性
消息机制工作原理
消息机制概念:消息、队列、队列管理器、通道、分发列表、进程定义等
消息机制工作原理
WebSphere MQ管理和控制
MQ对象管理:对象管理器管理、队列管理、通道管理等
MQ队列操作
MQ中配置信息:UNIX配置文件、Windows注册表
MQ运行环境配置
MQ队列管理器配置
实验:配置WebSphere MQ 7.1 Server
MQ管理方式:本地管理、远程管理
MQ控制命令:控制队列管理器、服务器控制、监听器控制、 触发器控制等
队列管理器日志
MQ日志介绍
日志的记录和还原
日志的备份和恢复
导出日志
实验:控制WebSphere MQ 7.1 Server及管理日志
WebSphere MQ通信和配置
消息路由
通道配置
实验:配置WebSphere MQ 7.1 Server通道
通道属性
通道状态分析
实验:WebSphere MQ 7.1 Server互连配置案例
MQ的广播通信实现
分发列表的概念
实现分发列表
实验:配置WebSphere MQ Server分发列表
发布和订阅概念
Broker控制命令
实验:安装WebSphere MQ Server发布订阅
发布订阅命令
常见问题处理
WebSphere MQ消息处理
交易(Transaction)
触发器(Trigger)
报告(Report)
分组和分段(Group & Segment)
消息上下文(Message Context)
Dead消息处理(DLQ Handler)
数据转换(Data Convert)
大消息处理
WebSphere MQ集群
群集的概念
群集的优点
MQ集群工作原理
群集的组件
MQ集群架构设计和配置
MQ群集管理消息发布原理
负载均衡算法原理
创建群集
实现负载均衡
群集管理
实验:配置Websphere MQ集群
MQ应用设计
架构设计
通信方式设计
并发设计
消息设计
容错设计
基于MQ实现JMS(Java Message Services)
JMS API概念
JMS API编程模型:点到点的模型、发布-订阅模型
编写简单的JMS客户端程序
创建健壮的JMS应用程序
MQ消息内容
消息类型
Header Fields分析
Properties
Message Selectors
MQ故障诊断和追踪
MQ错误码机制
分析导致错误的原因
进行故障诊断
MQ问题跟踪
MQ监控与性能优化
事件概念
队列管理器事件
通道事件
性能事件
事件消息
实验:配置WebSphere MQ 7.1 Serve事件及监控
队列管理性能分析及比较
数据传递性能分析及比较
MQ性能优化
实验:MQ性能优化案例
WebSphere MQ恢复和重新启动
WebSphere MQ的数据日志
使用数据日志进行恢复
保护WebSphere MQ日志文件
备份和恢复WebSphere MQ
MQ恢复方案
使用dmpmqlog命令转储日志
WebSphere MQ常见问题诊断
常见问题分类:安装层级、开发层级、维护层级
错误日志
死信队列
配置文件和问题确定
故障支持技术