BPC与ESB系统MQ通信配置与实战教程
5星 · 超过95%的资源 需积分: 10 95 浏览量
更新于2024-07-25
收藏 5.84MB PDF 举报
本文档详细介绍了如何配置并实现MQ队列管理器之间的通信,模拟银行方向的BPC系统(Business Process Controller)与ESB(Enterprise Service Bus)系统之间的交互。主要步骤包括:
1. **MQ通信系统案例流程图**:
开篇首先概述了整个通信系统的流程,涉及BPC系统通过MQ进行消息传递,其中BPCMQ队列管理器负责发送,而ESBMQ队列管理器负责接收。
2. **配置BPCMQ与ESBMQ队列管理器**:
- **约定队列管理器及端口**:明确两个系统中MQ队列管理器的名称、端口等基础设置,如BPC系统的MQ_BPC和ESB系统的MQ_ESB。
- **创建队列**:分别在BPC和ESB系统中创建本地队列(如LOCALQ.TRAN.BPC和LOCALQ.TRAN.ESB)、传输队列(MQ_TRAN_BPC和MQ_TRAN_ESB)、发送方通道(SED.CHAN.BPC和SED.CHAN.ESB)以及接收方通道(SIG.TRAN)。
- **脚本创建队列管理器和队列**:通过编写MQ脚本并利用命令行工具在ESB系统中自动化创建所需的队列管理器和队列。
3. **连接通道**:
- 启动发送通道和接收通道,并建立服务器通道,确保通信链路畅通。
4. **测试通信**:
- 通过右键操作在MQ_BPC的远程队列中放置消息,然后在MQ_ESB队列管理器的本地队列中验证接收到的消息,检查通信是否正常。
5. **Java测试端的开发**:
- 引入IBM MQ的JAR包,为BPC和ESB系统的Java客户端开发Test_BPC_Sender和Test_BPC_Receiver等测试类,以及Test_ESB_Sender和Test_ESB_Receiver用于发送和接收消息。
6. **模拟实际场景**:
- 设计测试用例,模拟BPC发送消息给MQ_BPC,ESB接收并处理这些消息,然后ESB再发送消息到MQ_ESB,最后BPC接收并处理。
本文档不仅提供了配置和连接步骤,还涵盖了测试环节,确保了BPC与ESB系统的可靠通信,适合对MQ技术有深入理解的IT专业人士参考。
2010-11-25 上传
158 浏览量
点击了解资源详情
2017-05-05 上传
2010-10-10 上传
2009-02-12 上传
322 浏览量
2017-11-03 上传
331 浏览量
owen0278
- 粉丝: 5
- 资源: 22
最新资源
- 火炬连体网络在MNIST的2D嵌入实现示例
- Angular插件增强Application Insights JavaScript SDK功能
- 实时三维重建:InfiniTAM的ros驱动应用
- Spring与Mybatis整合的配置与实践
- Vozy前端技术测试深入体验与模板参考
- React应用实现语音转文字功能介绍
- PHPMailer-6.6.4: PHP邮件收发类库的详细介绍
- Felineboard:为猫主人设计的交互式仪表板
- PGRFileManager:功能强大的开源Ajax文件管理器
- Pytest-Html定制测试报告与源代码封装教程
- Angular开发与部署指南:从创建到测试
- BASIC-BINARY-IPC系统:进程间通信的非阻塞接口
- LTK3D: Common Lisp中的基础3D图形实现
- Timer-Counter-Lister:官方源代码及更新发布
- Galaxia REST API:面向地球问题的解决方案
- Node.js模块:随机动物实例教程与源码解析