热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

MQ队列管理器

一:队列管理器常用术语:队列:消息放入队列,以队列的形式发送。QUEUE本地队列:本地队列管理器所创建的队列。(QLOCAL)远程队列:本地应用所要传输消息给远地主机所建立的队列(可

一:队列管理器常用术语:

队列:消息放入队列,以队列的形式发送。QUEUE

本地队列:本地队列管理器所创建的队列。(QLOCAL)

远程队列:本地应用所要传输消息给远地主机所建立的队列(可能位于其他主机上的队列,也可能在本地主机的挂载点上建立的队列)RMOTEQUEUE

传输队列:以远程队列为目标的临时消息队列,也就是相当于一个消息缓存区负责将消息发到远程队列。

通道:队列管理器之间进行消息传输的通道CHANNEL

二:队列管理器常用命令:

1:创建队列管理器:crtmqm QMNAME

2:启动队列管理器:strmqm QMNAME

3:运行QM的配置:runmqsc QMNAME

4:创建死信队列:define (当消息进入本地队列无法获取,消息会自动进入死信队列)

5:以目前所做项目交行管理会计为例:

本地UAT环境:182.119.148.225(10011)  ----------------------------------GSP项目:182.147.101.119(11001)

本地创建队列管理器:crtmqm MQNMAGW

创建传输队列: define queue (NMATOGSP)

创建本地接受队列:define queue(MQNMAGW.MQGSP01GW)

创建远程队列:define TO.MQGSP01GW

创建发送通道:channel MQNMAGW.TO.MQGSP01GW

GSP方:

本地创建队列管理器 crtmqm MQGSP01GW

创建本地队列 from.MQNAMGW(对应225上的TO.MQGSP01GW)

穿件本地接收通道(MQNMAGW.TO.MQGSP01GW)

两地都创建监听并启动,这样就建立了225到119系统之间的消息传输通道。当然也可以在119上创建远程队列向225发送消息

测试队列管理是否正常工作:

cd /home/mqm/samp/bin

amqsput   TO.MQGSP01GW   MQNMAGW

会有提示信息提示输入消息,回车,若不输入任何信息回车视为退出


推荐阅读
  • 本文详细介绍了Java编程语言中的核心概念和常见面试问题,包括集合类、数据结构、线程处理、Java虚拟机(JVM)、HTTP协议以及Git操作等方面的内容。通过深入分析每个主题,帮助读者更好地理解Java的关键特性和最佳实践。 ... [详细]
  • 并发编程 12—— 任务取消与关闭 之 shutdownNow 的局限性
    Java并发编程实践目录并发编程01——ThreadLocal并发编程02——ConcurrentHashMap并发编程03——阻塞队列和生产者-消费者模式并发编程04——闭锁Co ... [详细]
  • 优化Flask应用的并发处理:解决Mysql连接过多问题
    本文探讨了在Flask应用中通过优化后端架构来应对高并发请求,特别是针对Mysql 'too many connections' 错误的解决方案。我们将介绍如何利用Redis缓存、Gunicorn多进程和Celery异步任务队列来提升系统的性能和稳定性。 ... [详细]
  • 深入剖析JVM垃圾回收机制
    本文详细探讨了Java虚拟机(JVM)中的垃圾回收机制,包括其意义、对象判定方法、引用类型、常见垃圾收集算法以及各种垃圾收集器的特点和工作原理。通过理解这些内容,开发人员可以更好地优化内存管理和程序性能。 ... [详细]
  • 本文深入探讨了UNIX/Linux系统中的进程间通信(IPC)机制,包括消息传递、同步和共享内存等。详细介绍了管道(Pipe)、有名管道(FIFO)、Posix和System V消息队列、互斥锁与条件变量、读写锁、信号量以及共享内存的使用方法和应用场景。 ... [详细]
  • 本文探讨了如何通过一系列技术手段提升Spring Boot项目的并发处理能力,解决生产环境中因慢请求导致的系统性能下降问题。 ... [详细]
  • 本文详细探讨了Java中Volatile关键字的工作原理、优化技巧及其在实际开发中的应用场景,特别是在提高多线程环境下数据可见性和减少锁竞争方面的优势。 ... [详细]
  • MainActivityimportandroid.app.Activity;importandroid.os.Bundle;importandroid.os.Handler;im ... [详细]
  • MQTT技术周报:硬件连接与协议解析
    本周开发笔记重点介绍了在新项目中使用MQTT协议进行硬件连接的技术细节,涵盖其特性、原理及实现步骤。 ... [详细]
  • 微软Exchange服务器遭遇2022年版“千年虫”漏洞
    微软Exchange服务器在新年伊始遭遇了一个类似于‘千年虫’的日期处理漏洞,导致邮件传输受阻。该问题主要影响配置了FIP-FS恶意软件引擎的Exchange 2016和2019版本。 ... [详细]
  • 深入解析 Android IPC 中的 Messenger 机制
    本文详细介绍了 Android 中基于消息传递的进程间通信(IPC)机制——Messenger。通过实例和源码分析,帮助开发者更好地理解和使用这一高效的通信工具。 ... [详细]
  • LeetCode: 实现队列与栈的高级应用
    本文介绍如何使用队列和栈实现特定功能,包括动态维护队列元素并计算其平均值,以及栈操作中的优化技巧。 ... [详细]
  • 本题要求在一组数中反复取出两个数相加,并将结果放回数组中,最终求出最小的总加法代价。这是一个经典的哈夫曼编码问题,利用贪心算法可以有效地解决。 ... [详细]
  • 本文深入探讨了MySQL中常见的面试问题,包括事务隔离级别、存储引擎选择、索引结构及优化等关键知识点。通过详细解析,帮助读者在面对BAT等大厂面试时更加从容。 ... [详细]
  • 深入解析 RocketMQ 的架构与应用
    本文详细介绍了 RocketMQ 的核心特性、系统架构、部署模式以及如何编写生产者和消费者的代码,通过具体案例探讨了其在实际项目中的应用。 ... [详细]
author-avatar
依love依CENE_790
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有