Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. AMQP 1.0 libraries for Qt
QtWS25 Last Chance

AMQP 1.0 libraries for Qt

Scheduled Pinned Locked Moved Unsolved General and Desktop
7 Posts 3 Posters 4.0k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • V Offline
    V Offline
    Vinitha P
    wrote on 19 Jun 2018, 15:18 last edited by
    #1

    Re: QT and AMQP-CPP sample

    Hi,

    I am looking for C++ libraries supporting AMQP1.0 protocol.

    Does the AMQP-CPP package mentioned here support AMQP 0.9.0 or AMQP 1.0?

    Is there anything in Qt roadmap for AMQP1.0 protocol?

    With thanks
    Vinitha

    1 Reply Last reply
    0
    • S Offline
      S Offline
      SGaist
      Lifetime Qt Champion
      wrote on 19 Jun 2018, 19:53 last edited by
      #2

      Hi,

      You should rather bring that question to the library author.

      As for Qt itself, MQTT is already supported.

      As for AMQP, you should rather ask on the interest mailing list. You'll find there Qt's developers/maintainers. This forum is more user oriented.

      Interested in AI ? www.idiap.ch
      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

      1 Reply Last reply
      1
      • V Offline
        V Offline
        Vinitha P
        wrote on 19 Jun 2018, 20:29 last edited by
        #3

        Thanks. I will post this on interest mailing list.

        I am interested to know if there are any 3rd party libraries that can be used in Qt for AMQP 1.0 compatible communication. Please advice.

        Regards
        Vinitha

        1 Reply Last reply
        0
        • S Offline
          S Offline
          SGaist
          Lifetime Qt Champion
          wrote on 19 Jun 2018, 20:53 last edited by
          #4

          You should check the list from the RabbitMQ project

          Interested in AI ? www.idiap.ch
          Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

          1 Reply Last reply
          1
          • V Offline
            V Offline
            Vinitha P
            wrote on 19 Jun 2018, 22:11 last edited by
            #5

            Following AMQP c++ development libraries are listed in RabbitMQ website:

            • RabbitMQ C client

            • SimpleAmqpClient, a C++ wrapper around rabbitmq-c

            • amqpcpp, a C++ message library for RabbitMQ

            • AMQP-CPP, a C++ RabbitMQ client

            They do not explicitly state but based their github documentation it seems they are based on AMQP 0.9.1 standard not AMQP 1.0. Would be great if someone could clarify regarding this.

            P 1 Reply Last reply 20 Jun 2018, 02:23
            0
            • V Vinitha P
              19 Jun 2018, 22:11

              Following AMQP c++ development libraries are listed in RabbitMQ website:

              • RabbitMQ C client

              • SimpleAmqpClient, a C++ wrapper around rabbitmq-c

              • amqpcpp, a C++ message library for RabbitMQ

              • AMQP-CPP, a C++ RabbitMQ client

              They do not explicitly state but based their github documentation it seems they are based on AMQP 0.9.1 standard not AMQP 1.0. Would be great if someone could clarify regarding this.

              P Offline
              P Offline
              Paul Colby
              wrote on 20 Jun 2018, 02:23 last edited by
              #6

              @Vinitha-P said in AMQP 1.0 libraries for Qt:

              They do not explicitly state but based their github documentation it seems they are based on AMQP 0.9.1 standard not AMQP 1.0

              That's correct. And AMQP 1.0 is very different to 0.9 (0.8, etc).

              Out of curiosity, why do you want AMQP 1.0 support?

              The only AMQP 1.0 C++ client library I know of (there may be others) is from the Apache Qpid project (but works with any 1.0 compliant brokers, not just Qpid). See https://qpid.apache.org/proton/index.html

              Cheers.

              1 Reply Last reply
              2
              • V Offline
                V Offline
                Vinitha P
                wrote on 20 Jun 2018, 15:19 last edited by
                #7

                Hi Paul,

                I am working on ConnectedFactoryExchange(CFX) standard for Industry 4.0, which is based on AMQP1.0 standard.

                Qt for Automation is also working towards Industry 4.0 framework, so thought there might be something on their roadmap regarding AMQP1.0 support.

                I was looking at Qpid Proton, will explore further. Thanks for the pointer.

                With thanks
                Vinitha

                1 Reply Last reply
                0

                5/7

                19 Jun 2018, 22:11

                • Login

                • Login or register to search.
                5 out of 7
                • First post
                  5/7
                  Last post
                0
                • Categories
                • Recent
                • Tags
                • Popular
                • Users
                • Groups
                • Search
                • Get Qt Extensions
                • Unsolved