Coder Social home page Coder Social logo

hub2333 / smqttx Goto Github PK

View Code? Open in Web Editor NEW

This project forked from quickmsg/smqttx

0.0 0.0 0.0 6.93 MB

smqtt升级版本,功能更强大,易上手,轻松打造千万级接入平台!

License: Apache License 2.0

Shell 0.05% JavaScript 14.61% Java 59.65% HTML 0.19% Vue 24.29% Less 1.20%

smqttx's Introduction

SMQTTX

apache reactor-netty reactor3 ignite ignite

功能列表

点我 打开/关闭 功能列表

项目介绍

架构图

基于Java实现的物联网分布式MQTT消息代理服务器

官方网站

官网地址

背景

基于Netty实现分布式MQTT集群,并提供快速接入、配置能力,提供统一的接入管理平台,无需复杂配置,即可完成千万级别设备接入。

快速入门

smqttx

引入maven依赖

SpringBoot版本>=2.7.3

<dependency>
   <artifactId>smqttx-spring-boot-starter</artifactId>
   <groupId>io.github.quickmsg</groupId>
   <version>2.0.3</version>
</dependency>
<!--屏蔽h2版本冲突-->
<dependency>
  <groupId>com.h2database</groupId>
  <artifactId>h2</artifactId>
  <version>1.4.197</version>
</dependency>

配置文件

application.yaml中添加配置: 配置文件参考

启动服务

在SpringBootApplication启动类上添加 @EnableMqttServer ,然后启动服务即可

请关注一下配置文件:

配置项 参考文档
mqtt配置 https://wiki.smqtt.cc/smqttx/mqtt/1.mqtt.html
acl配置 https://wiki.smqtt.cc/smqttx/acl/1.acl.html
auth配置 https://wiki.smqtt.cc/smqttx/auth/1.auth.html
http配置 https://wiki.smqtt.cc/smqttx/http/1.http.html
ws配置 https://wiki.smqtt.cc/smqttx/ws/1.ws.html
cluster配置 https://wiki.smqtt.cc/smqttx/cluster/1.cluster.html
ssl/tls配置 https://wiki.smqtt.cc/smqttx/ssl/1.ssl.html

维护者

感谢这些项目的维护者: misitebao

点我 打开/关闭 维护者列表
  • MetaQ - SMQTTX项目维护者。

贡献者

感谢所有参与SMQTTX开发的贡献者。贡献者列表

组件

商业版本

商业版演示地址 http://114.116.98.217:50000/

有需要商业版接入的请添加微信17512575402联系我!

许可证

License APACHE 2.0

联系我们

请添加微信 17512575402 拉交流群

smqttx's People

Contributors

1ssqq1lxr avatar crazybeginner avatar tangyiming avatar xmqtt1024 avatar leafseelight avatar xuyingtong1 avatar xiaonannet avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.