Advertisement

JMQTT:基于Java与Netty的MQTT代理,具备持久化及集群功能

  • 5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:ZIP


简介:
JMQTT是一款采用Java和Netty技术开发的高效MQTT代理服务器,支持消息持久化存储以及分布式集群部署。 吉姆特 特征: - 完全支持MQTT 3.1.1协议。 - 支持基于MySQL的数据持久性和集群功能。 - 友好的二次开发和支持插件开发,包括集群存储设备连接、发布订阅认证等功能。 - 支持TCP, WebSocket, SSL, WSS等多种通信方式。 - 基于Redis的支持集群特性。 - 支持嵌入式启动使用内存模式,但不支持集群功能。 - 集成了Spring Boot JMQTT Starter插件。 正式文件: 快速开始指南: 1. 下载或克隆项目(适用于3.x及以上版本); 2. 在根目录中执行命令:mvn -Ppackage-all -DskipTests clean install -U以进行打包安装; 3. 配置响应的配置文件,路径为jmqtt-broker/resources/conf。 4. 启动服务使用命令:java -jar jmqtt-broker-3.0.0.jar -h ${conf文件目录}(其中-H后跟的是配置文件所在目录,并且该目录必须包含jmqtt.property)。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • JMQTTJavaNettyMQTT
    优质
    JMQTT是一款采用Java和Netty技术开发的高效MQTT代理服务器,支持消息持久化存储以及分布式集群部署。 吉姆特 特征: - 完全支持MQTT 3.1.1协议。 - 支持基于MySQL的数据持久性和集群功能。 - 友好的二次开发和支持插件开发,包括集群存储设备连接、发布订阅认证等功能。 - 支持TCP, WebSocket, SSL, WSS等多种通信方式。 - 基于Redis的支持集群特性。 - 支持嵌入式启动使用内存模式,但不支持集群功能。 - 集成了Spring Boot JMQTT Starter插件。 正式文件: 快速开始指南: 1. 下载或克隆项目(适用于3.x及以上版本); 2. 在根目录中执行命令:mvn -Ppackage-all -DskipTests clean install -U以进行打包安装; 3. 配置响应的配置文件,路径为jmqtt-broker/resources/conf。 4. 启动服务使用命令:java -jar jmqtt-broker-3.0.0.jar -h ${conf文件目录}(其中-H后跟的是配置文件所在目录,并且该目录必须包含jmqtt.property)。
  • Redis客户端命令行连接
    优质
    这款Redis客户端工具提供了强大的命令行界面和简便的集群管理功能,用户可以轻松执行各种操作,提高开发效率。 Redis客户端支持通过命令行和集群方式连接到Redis服务器。
  • JavaSwing聊天软件,私聊、踢人
    优质
    这是一款使用Java Swing开发的桌面端聊天应用程序,支持用户进行私密对话和群体讨论,并且管理员可以执行移除成员的操作。 主要功能包括:1. 服务器的启动/关闭操作,便于管理;2. 支持多个客户端同时登录;3. 多用户之间的群组聊天(即群聊);4. 用户与用户之间的一对一私密对话(又称悄悄话);5. 聊天内容实时更新显示;6. 管理员可以将非法用户移出系统;7. 记录并保存所有聊天记录;8. 清除特定或全部的聊天历史记录;9. 对各种业务情况进行校验以确保程序稳定运行;10. 提供人性化提示信息。
  • Java GUI简易Netty聊天室(支私聊)
    优质
    本项目是一款基于Java图形用户界面和Netty框架开发的简易聊天室软件,能够实现便捷高效的即时消息传递功能,包括群聊及私聊模式。 所使用的Netty版本为4,并采用Fastjson进行JSON格式的编解码。该项目基于Java GUI界面实现了一个简易的Netty聊天室,支持群聊和私聊功能。
  • MQTT连接
    优质
    MQTT持久连接是一种保持客户端与服务器间长期通信的技术,确保消息传递的稳定性和可靠性,适用于需要实时数据传输的应用场景。 在使用非Pod导入的MQTTClient SDK时,所需的ca.crt文件也可以包含在SDK内。
  • SpringBoot 和 Redis 点赞缓存定时实现
    优质
    本项目采用Spring Boot框架结合Redis技术,实现了高效、稳定的点赞功能。通过缓存机制提升用户体验,并利用定时任务将数据持久化存储至数据库中,确保数据安全可靠。 本段落介绍如何在Springboot项目中使用Redis实现点赞功能的缓存及定时持久化操作。当用户对浏览内容进行“点赞”或“取赞”操作后,系统会将相关信息先存储到Redis缓存中;随后利用quartz框架每隔两小时自动将这些数据从Redis写入数据库以完成持久化存储。
  • 高性Java 无水印PDF
    优质
    《高性能Java持久化》是一本深入探讨Java应用程序数据存储与访问优化的专业书籍,涵盖最新持久化技术,助力开发者构建高效、稳定的软件系统。 High Performance Java Persistence 英文无水印pdf pdf所有页面使用FoxitReader和PDF-XChangeViewer测试都可以打开 本资源转载自网络,如有侵权,请联系上传者删除 本资源转载自网络,如有侵权,请联系上传者删除
  • NettySpringBoot Nacos Gateway
    优质
    本项目介绍如何将Netty集群技术与Spring Boot、Nacos和Gateway进行整合,实现高效的服务发现及动态路由配置。 项目使用了Spring Boot, Nacos, Gateway, Redis以及RabbitMQ,并结合Netty集群与分布式Netty进行搭建。相关教程可以参考对应的文章。
  • MQTTnet: 高性.NET库,支MQTT通讯,包含客户端服务器()...
    优质
    MQTTnet是一款高性能的.NET库,专为实现MQTT协议通信设计,集成了客户端和服务端(代理)的功能,适用于物联网和实时数据传输场景。 MQTTnet 是一个用于基于 MQTT 的通信的高性能 .NET 库。它提供了一个 MQT 客户端以及一个 MQT 服务器(代理)。该实现依据相关文档进行。 主要特点包括: - 异步支持客户端与服务端(但不适用于 UWP 服务器) - TLS 支持 - 扩展通信渠道,如内存、TCP、TCP+TLS 和 WS - 轻量级设计:仅包含 MQTT 的低级别实现,无额外开销 - 性能优化:每秒可处理约70,000条消息 - 统一的 API 适用于所有支持的MQTT协议版本 - 包含用于模拟和测试的接口访问内部跟踪消息功能 - 单元测试(大约250个测试) 性能数据是在本地计算机上进行测量,该计算机使用 Intel i7 8700K 处理器。在客户端与服务器在同一进程中通过 TCP 通道运行时进行了测试。验证应用程序作为此存储库的一部分存在,并位于 /Tests/MQTTnet.TestApp.NetCore 目录中。
  • MyBatis:定制SQL存储过程和高级映射优秀层框架
    优质
    简介:MyBatis是一款卓越的持久层框架,支持自定义SQL、存储过程及高级映射,提供高度灵活的Java SQL映射方案。 MyBatis 是一个优秀的持久层框架,支持定制化 SQL、存储过程以及高级映射功能。它避免了几乎所有的 JDBC 代码和手动设置参数及获取结果集的繁琐工作。