MQ

 View Only
  • 1.  Connection to MQ: MQI vs. Messaging REST API

    Posted Mon May 27, 2024 02:38 AM
    Hi team,
    A customer is interested in exploring a Proof of Concept (POC) for connecting ACE to IBM MQ. They're evaluating two approaches: using the traditional MQI (Message Queue Interface) and the newer Messaging REST API.
    Before diving in, they'd appreciate some additional information on:
    • Considerations for using MQI vs. Messaging REST API: What are the key factors to weigh when choosing between these methods?
    • Performance Comparison: Are there any available reports comparing the performance of MQI and the Messaging REST API?
    • Real-World Examples: Are there any reference sites showcasing the use of the Messaging REST API, particularly within the financial industry? Additionally, any reference architectures for this approach would be highly valuable.
    Any insights you can share on these points would be greatly appreciated!
    Thanks


    ------------------------------
    Satit Pongbundit
    ------------------------------


  • 2.  RE: Connection to MQ: MQI vs. Messaging REST API

    Posted Mon May 27, 2024 09:54 AM

    Hi Satit,

    Key factors: MQ's rest API only provides a subset of the capabilities of the MQI. The REST API does text only messages, no transactions, etc. So it depends on exactly what you are trying to do as to whether the REST API meets your needs.

    Performance: when we looked at this a while ago we got 700 request reply messages a second with the REST API. I don't think we did an comparison at the time, but the MQI would be at least several orders of magnitude faster.

    Real world examples: hopefully someone else will be able to provide these as I don't have any to hand.

    Regards, Matt.



    ------------------------------
    Matt Leming
    STSM, IBM MQ for z/OS
    Email: lemingma@uk.ibm.com
    ------------------------------



  • 3.  RE: Connection to MQ: MQI vs. Messaging REST API

    IBM Champion
    Posted Tue May 28, 2024 03:21 PM

    REST API is used for Administration which is very good.

    For MQI; the new addition to support Request/Reply is useful. The webserver being its own component; it is useful to deploy as container and scale on-demand.

    With more node based apps being built; earlier option was to use `mqlight` now removes dependency on the package.



    ------------------------------
    om prakash
    ------------------------------