MQTT vs MSMQ

MQTT

244
236
+ 1
3
MSMQ

17
47
+ 1
0
Add tool

MQTT vs MSMQ: What are the differences?

What is MQTT? A machine-to-machine Internet of Things connectivity protocol. It was designed as an extremely lightweight publish/subscribe messaging transport. It is useful for connections with remote locations where a small code footprint is required and/or network bandwidth is at a premium.

What is MSMQ? A technology for asynchronous messaging. This technology enables applications running at different times to communicate across heterogeneous networks and systems that may be temporarily offline. Applications send messages to queues and read messages from queues.

MQTT and MSMQ can be primarily classified as "Message Queue" tools.

Pros of MQTT
Pros of MSMQ
    No pros available

    Sign up to add or upvote prosMake informed product decisions

    Cons of MQTT
    Cons of MSMQ
      No cons available

      Sign up to add or upvote consMake informed product decisions

      What is MQTT?

      It was designed as an extremely lightweight publish/subscribe messaging transport. It is useful for connections with remote locations where a small code footprint is required and/or network bandwidth is at a premium.

      What is MSMQ?

      This technology enables applications running at different times to communicate across heterogeneous networks and systems that may be temporarily offline. Applications send messages to queues and read messages from queues.
      What companies use MQTT?
      What companies use MSMQ?

      Sign up to get full access to all the companiesMake informed product decisions

      What tools integrate with MQTT?
      What tools integrate with MSMQ?
        No integrations found

        Sign up to get full access to all the tool integrationsMake informed product decisions

        What are some alternatives to MQTT and MSMQ?
        RabbitMQ
        RabbitMQ gives your applications a common platform to send and receive messages, and your messages a safe place to live until received.
        REST
        An architectural style for developing web services. A distributed system framework that uses Web protocols and technologies.
        XMPP
        It is a set of open technologies for instant messaging, presence, multi-party chat, voice and video calls, collaboration, lightweight middleware, content syndication, and generalized routing of XML data.
        Google Cloud Messaging
        Google Cloud Messaging (GCM) is a free service that enables developers to send messages between servers and client apps. This includes downstream messages from servers to client apps, and upstream messages from client apps to servers.
        Kafka
        Kafka is a distributed, partitioned, replicated commit log service. It provides the functionality of a messaging system, but with a unique design.
        See all alternatives
        Interest over time