zoukankan      html  css  js  c++  java
  • Data Queue

    更多内容请访问 www.uusystem.com

    AS400里临时存放数据的有file、data area和Data Queue,而处理速率由快到慢的是:Data Queue->Data area->File。所有MQ选择与Data Queue搭配使用。

    1.当有message从System B发到System A时,System A这边的MQM会把MQ了的message放到Data Queue里。
    2.处理message的program会用API(QRCVDTAQ)去取Data Queue里的data,再进行处理。QRCVDTAQ会一直monitor着对应Data Queue,Data Queue一有信息program就能够立刻处理。(background jobs status "DEQW"就代表program运行到QRCVDTAQ这一句时,在等待Data Queue里出现信息)
    3.同理,需要发message时,program用API(QSNDDTAQ)把data放到Data Queue里,MQM再把Data Queue里的信息放到MQ上发去对应的system。

    拓展:
    1.需要被Monitor的job,把job的运行信息写到Data Queue里,而这个job的Monitor job会监控(用QRCVDTAQ)着这个Data Queue,根据得到的信息进行不同的处理。
    2.Data Queue的长度是固定的,Create Data Queue(CRTDTAQ)里填写长度是每次接收信息的长度。定义的长度越大,信息的含量就越大,但Data Queue能够存放信息的条数就越少。

  • 相关阅读:
    Python列表(即数组)
    Python中的关键字和内置函数
    python的变量和数据类型
    将数据写入本地txt
    Notepad++配置Python开发环境
    java中方法复写的作用进一步理解
    this表示当前对象的例子
    数组冒泡算法
    java实现星号三角形
    求1到1000之间同时能被3、5、7整除的数
  • 原文地址:https://www.cnblogs.com/tianjifa/p/7705475.html
Copyright © 2011-2022 走看看