emqx/apps/emqx_bridge_rabbitmq
Kjell Winblad ea2fea77d7 fix: RabbitMQ field not marked as required
This commit makes sure that the RabbitMQ password filed is marked as
required. This ensures that the user provides a password and that the
bridge does not throw a function clause exception if the password filed
is not set.

Fixes:
https://emqx.atlassian.net/browse/EMQX-9974
2023-05-23 15:50:18 +02:00
..
src fix: RabbitMQ field not marked as required 2023-05-23 15:50:18 +02:00
test feat: add RabbitMQ bridge 2023-05-09 14:32:26 +02:00
BSL.txt feat: add RabbitMQ bridge 2023-05-09 14:32:26 +02:00
docker-ct feat: add RabbitMQ bridge 2023-05-09 14:32:26 +02:00
README.md feat: add RabbitMQ bridge 2023-05-09 14:32:26 +02:00
rebar.config feat: add RabbitMQ bridge 2023-05-09 14:32:26 +02:00

EMQX RabbitMQ Bridge

RabbitMQ is a powerful, open-source message broker that facilitates asynchronous communication between different components of an application. Built on the Advanced Message Queuing Protocol (AMQP), RabbitMQ enables the reliable transmission of messages by decoupling the sender and receiver components. This separation allows for increased scalability, robustness, and flexibility in application architecture.

RabbitMQ is commonly used for a wide range of purposes, such as distributing tasks among multiple workers, enabling event-driven architectures, and implementing publish-subscribe patterns. It is a popular choice for microservices, distributed systems, and real-time applications, providing an efficient way to handle varying workloads and ensuring message delivery in complex environments.

This application is used to connect EMQX and RabbitMQ. User can create a rule and easily ingest IoT data into RabbitMQ by leveraging EMQX Rules.

Documentation

HTTP APIs

  • Several APIs are provided for bridge management, which includes create bridge, update bridge, get bridge, stop or restart bridge and list bridges etc.

    Refer to API Docs - Bridges for more detailed information.

Contributing

Please see our contributing.md.

License

EMQ Business Source License 1.1, refer to LICENSE.