Messaging

Integration and management of cloud-based and on-premises applications and data

MQ Light

Based on AMQP

IBM MQ Light A simple yet powerful AMQP based messaging API. Write apps that run locally, in the cloud, or alongside IBM MQ.

MQ Light Applications

    # pip install mqlight --pre
    # dpkg -l libuuid1
    Desired=Unknown/Install/Remove/Purge/Hold
    | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
    |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
    ||/ Name                     Version           Architecture      Description
    +++-========================-=================-=================-=====================================================
    ii  libuuid1:amd64           2.20.1-5.1ubuntu2 amd64             Universally Unique ID library
    # nano mqlightrx.py
    #!/usr/bin/python

    import mqlight

    def on_started(err):
      client.subscribe('news/technology', on_message=on_message)

    def on_message(message_type, data, delivery):
      print(data)

    client = mqlight.Client('amqp://localhost',on_started=on_started)
    # nano mqlighttx.py
    #!/usr/bin/python

    import mqlight

    def on_started(err):
      client.send('news/technology', 'Hello World!')

    client = mqlight.Client('amqp://localhost',on_started=on_started)

MQ Light Bluemix

Message Hub

A scalable, distributed, high throughput message bus in the cloud, available as a fully managed Bluemix service.

IBM MessageSight

It is an appliance, it is a Gateway to the Internet of Things and Mobile Messaging

MessageSight is a messaging appliance designed to process large volumes of events in near real time and to handle a large number of concurrently connected devices (sensors or mobile devices)

IBM® MessageSight is designed for the Internet of Things (IoT) and mobile environments. It provides a secure, DMZ-ready channel for lightweight, rapid, bi-directional messaging.

Last updated