• 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协议性能测试脚本

  • 相关阅读:
    PsySH——PHP交互式控制台
    CentOS 6.5升级Python和安装IPython
    yii2 邮件发送
    Centos 6.5安装最新版谷歌浏览器-Chrome
    centos 6.5 设置屏幕保护
    PHP实现生成唯一编号(36进制的不重复编号)
    十位用户唯一ID生成策略
    0基础学java_for循环
    0基础学java_while循环
    0基础学java_逻辑变量 逻辑表达式 和条件句
  • 原文地址:https://www.cnblogs.com/zwh-Seeking/p/10937720.html
Copyright © 2020-2023  润新知