# demo-mq **Repository Path**: nohi-java/demo-mq ## Basic Information - **Project Name**: demo-mq - **Description**: demo-mq - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-12-18 - **Last Updated**: 2021-12-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # README > create by nohi 20211218 ## 主题 * IBM MQ 使用 * 几种java连接IBM MQ方式 - 手工连接 - spring boot 连接池 ## 环境准备 * 安装:https://blog.csdn.net/liuyouzhang89/article/details/113643323 * window 下建立队列脚本_(测试QMTest1).cmda * window 下建立队列脚本_(测试QMTest2).cmda ** 注意 ** 在一台机器上安装两个互联的队列管理器时,默认TCP端口为1414。 由于操作不当,两个端口都是1414,在队列管理器启动后,端口不通。 删除队列管理器,手工在windows环境下创建了队列管理器。(命令行指定端口、修改端口未尝试过) ## 连接方式 ### 手工连接 * 代码: test/java/nohi/mq/TestMQ.java * channel: 为服务器连接通道(提供Java连接用) * username、password: windows下安装MQ时会自动创建,可以通过:管理-计算机管理-系统工具-本地用户和组-用户,进行密码修改 ### 连接池 * 代码: * MqConfiguration: 配置 * MdxpMessageListener 自动读取本地队列 * Qm1Controller 发送消息