Vertx Mqtt Broker Save Abandoned

Vert.x based MQTT Broker

Project README

vertx-mqtt-broker

MQTT broker implementation based on Vert.x.

Credits:
Moquette https://github.com/andsel/moquette for coder and decoder implementation of MQTT messages.

Quick Start

  1. Build from sources
git clone https://github.com/GruppoFilippetti/vertx-mqtt-broker.git
cd vertx-mqtt-broker
mvn clean install
  1. Run
java -jar target/vertx-mqtt-broker-<version>-fat.jar -c config.json

Features

  • MQTT v3.1 and v3.1.1 support
  • Suport both QoS 0, 1 and 2 messages
  • Persistence and session management (cleanSession=false)
  • Pluggable authentication (via vert.x verticle system)
    • OAuth 2.0 and OpenID Connect 1.0 authentication
    • JWT authentication
  • Multi-tenancy
  • MQTT over WebSocket
  • Retain flag
  • TLS support over TCP and Websocket
  • Multiple tcp/websocket transports in the same broker engine
  • Broker-to-Broker bidirectional and bridge
Open Source Agenda is not affiliated with "Vertx Mqtt Broker" Project. README Source: GruppoFilippetti/vertx-mqtt-broker
Stars
193
Open Issues
6
Last Commit
4 years ago
License

Open Source Agenda Badge

Open Source Agenda Rating