rabbitmq-server/deps/rabbitmq_mqtt
Jean-Sébastien Pédron 8bdbb0fc23
mqtt_shared_SUITE: Handle error returned by rabbit_ct_broker_helpers
[Why]
It didn't handle them before and crashed later when it assumed the
return value was a list.
2025-08-08 10:12:57 +02:00
..
include Bump (c) line year 2025-01-01 17:54:10 -05:00
priv/schema Support outgoing message interceptors 2025-04-23 14:01:42 +02:00
src Expose ra counters (#13895) 2025-07-24 10:43:20 +02:00
test mqtt_shared_SUITE: Handle error returned by rabbit_ct_broker_helpers 2025-08-08 10:12:57 +02:00
.gitignore Cleanup .gitignore files for the monorepo 2024-06-28 12:00:52 +02:00
CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENSE Replace @rabbitmq.com addresses with rabbitmq-core@groups.vmware.com 2023-06-20 15:40:13 +04:00
LICENSE-MPL-RabbitMQ
Makefile Run rabbit_ct_hook for management, and mqtt 2025-05-26 16:57:40 +02:00
README.md More missed license header updates #9969 2024-02-05 12:26:25 -05:00

README.md

RabbitMQ MQTT Plugin

Getting Started

This is an MQTT plugin for RabbitMQ.

The plugin is included in the RabbitMQ distribution. To enable it, use rabbitmq-plugins:

rabbitmq-plugins enable rabbitmq_mqtt

Default port used by the plugin is 1883.

Documentation

MQTT plugin documentation is available from rabbitmq.com.

Contributing

See CONTRIBUTING.md.

Running Tests

After cloning RabbitMQ umbrella repository, change into the rabbitmq-mqtt directory and run

make tests

This will bring up a RabbitMQ node with the plugin enabled and run integration tests against it. Note that there must be no other MQTT server running on ports 1883 and 8883.

(c) 2007-2024 Broadcom. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. All rights reserved.

Released under the Mozilla Public License, the same as RabbitMQ.