MQ消息队列搭建命令及方法
MQ 是一款稳定、安全又可靠的消息传递中间件。它使用消息和队列来支持应用程序、系统、服务和文件之间的信息交换。它可以简化和加速多个平台中不同应用程序和业务数据的集成。支持各种 API 和语言,并可以在本地、云和混合云中部署。
建立消息队列方法
1.在linux服务器192.168.0.151上新建两个队列管理器QM1:
mqm@mq:~> crtmqm QM1
2.启动QM1
mqm@mq:~> strmqm QM1
3.运行MQSeries命令
runmqsc QM1
4.创建QM1的通道:MSG_CHL
DEFINE CHANNEL ('MSG_CHL') CHLTYPE(SVRCONN) +
TRPTYPE(TCP) +
DESCR(' ') +
HBINT(300) +
MAXMSGL(4194304) +
MCAUSER('mqm') +
RCVDATA(' ') +
RCVEXIT(' ') +
SCYDATA(' ') +
SCYEXIT(' ') +
SENDDATA(' ') +
SENDEXIT(' ') +
SSLCAUTH(REQUIRED) +
SSLCIPH(' ') +
SSLPEER(' ') +
KAINT(AUTO) +
MONCHL(QMGR) +
COMPMSG(NONE) +
COMPHDR(NONE) +
SHARECNV(10) +
MAXINST(999999999) +
MAXINSTC(999999999) +
REPLACE
5. 创建侦听器:(端口号:7001)
DEFINE LISTENER ('LISTENER_TCP') +
TRPTYPE(TCP) +
IPADDR(' ') +
PORT(9000) +
BACKLOG(0) +
DESCR(' ') +
CONTROL(QMGR) +
REPLACE
6.创建QM2的队列:MSG_QUE
DEFINE QLOCAL ('MSG_QUE') +
PUT(ENABLED) +
DEFPSIST(YES) +
DEFPRESP(SYNC) +
CLWLUSEQ(QMGR) +
SCOPE(QMGR) +
GET(ENABLED) +
PROPCTL(COMPAT) +
DEFREADA(NO) +
MAXDEPTH(20000) +
MAXMSGL(4194304) +
USAGE(NORMAL) +
NOTRIGGER +
TRIGTYPE(FIRST) +
QDPMAXEV(ENABLED) +
QDPHIEV(DISABLED) +
QDPLOEV(DISABLED) +
STATQ(QMGR) +
MONQ(QMGR) +
ACCTQ(QMGR) +
DEFBIND(OPEN) +
REPLACE
7.重启消息队列管理器
结束本地队列管理器 endmqm MQ1
启动本地队列管理器 strmqm MQ1
若侦听没启动,执行 runmqlsr LISTENER_TCP
8.发送报文测试 运行
mqm@mq:~/sh> amqsput QR QM1
输入“this is a test!”,双击回车结束
9.通过队列深度或日志查看消息是否成功发送到队列上。
MQ脚本可查看下篇LR之MQ协议性能测试脚本
转载于:https://www.cnblogs.com/zwh-Seeking/p/10937720.html
MQ消息队列搭建命令及方法相关推荐
- linux mq清空消息队列,MQ消息队列搭建命令及方法
MQ 是一款稳定.安全又可靠的消息传递中间件.它使用消息和队列来支持应用程序.系统.服务和文件之间的信息交换.它可以简化和加速多个平台中不同应用程序和业务数据的集成.支持各种 API 和语言,并可以在 ...
- java使用mq教程,Java语言快速实现简单MQ消息队列服务
使用 JAVA 语言自己动手来写一个MQ (类似ActiveMQ,RabbitMQ) 主要角色 首先我们必须需要搞明白 MQ (消息队列) 中的三个基本角色 Producer Broker Consu ...
- 多维度对比5款主流分布式MQ消息队列,妈妈再也不担心我的技术选型了
1.引言 对于即时通讯网来说,所有的技术文章和资料都在围绕即时通讯这个技术方向进行整理和分享,这一次也不例外.对于即时通讯系统(包括IM.消息推送系统等)来说,MQ消息中件间是非常常见的基础软件,但市 ...
- IM开发基础知识补课(五):通俗易懂,正确理解并用好MQ消息队列
1.引言 消息是互联网信息的一种表现形式,是人利用计算机进行信息传递的有效载体,比如即时通讯网坛友最熟悉的即时通讯消息就是其具体的表现形式之一. 消息从发送者到接收者的典型传递方式有两种: 1)一种我 ...
- MQ消息队列中间件:
MQ消息队列中间件: 微服务间通讯有同步和异步两种方式: 同步通讯:就像打电话,需要实时响应. 异步通讯:就像发信息,不需要马上回复. 同步调用的优点: 时效性较强,可以立即得到结果 同步调用的问题: ...
- MQ消息队列的使用(邮件的发送)
MQ消息队列的使用(邮件的发送) MQ消息队列 A:利用Maven加载相关的jar报,当然也可以自己写MQ,用来生产者的消息 jms交给spring进行管理 C.生产者配置 D.创建生产者消息转换器 ...
- php redis消息队列用哪种好,phpredis提高消息队列的实时性方法(推荐)
搜索热词 数据库存贮都用list形式 要存2个队列 1个用作消息队列保存到数据 还有个 就是用来实时读取数据在redis $redis->lpush($queenkey,json_encode( ...
- 阿里云ACE共创空间——MQ消息队列产品测试
一.产品背景 消息队列是阿里巴巴集团自主研发的专业消息中间件. 产品基于高可用分布式集群技术,提供消息订阅和发布.消息轨迹查询.定时(延时)消息.资源统计.监控报警等一系列消息云服务,是企业级互联网架 ...
- MQ消息队列产品测试
2019独角兽企业重金招聘Python工程师标准>>> 一.产品背景 消息队列是阿里巴巴集团自主研发的专业消息中间件. 产品基于高可用分布式集群技术,提供消息订阅和发布.消息轨迹查询 ...
最新文章
- python爬虫,生成文件速度追不上已经爬取文件的生成速度。
- AR模型在信号处理中的应用
- 盒子端 CSS 动画性能提升研究
- mahout学习笔记4
- 网络时延——发送时延和传播时延
- 阅读react-redux源码(三) - mapStateToPropsFactories、mapDispatchToPropsFactories和mergePropsFactories
- 关于ireport制作报表模版时的一些注意
- django-模态框编辑学生
- 【C语言】C语言随机数生成教程,C语言rand和srand用法详解
- Azure IoT Hub入门 - 接口介绍
- VMware Fusion下Centos联网
- 增长研究:电子烟巨头JUUL未公开的增长启示
- 靠自己。linux manul手册入门
- Matlab中常用矩阵分解
- 一份走心的iOS开发规范
- 路由器与计算机的ip地址,路由器ip地址,教您怎么样查看路由器的IP地址
- java编程小bug
- Dotween : Look rotation viewing vector is zero
- 数商云:补齐数字化短板,农林牧渔供应链升级执行“三步走”
- [openwrt] [WIFI] 修改默认的SSID和密码