首页 > 系统相关 >基于RabbitMQ(windows)的MQTT(WSS)的安装配置和使用

基于RabbitMQ(windows)的MQTT(WSS)的安装配置和使用

时间:2024-10-16 13:33:57浏览次数:1  
标签:windows mqtt rabbitmq MQTT RabbitMQ https 安装

RabbitMQ官网地址https://www.rabbitmq.com/

1.安装Erlang/OTP

2.安装RabbitMQ

3.开启后台管理

rabbitmq-plugins enable rabbitmq_management
http://127.0.0.1:15672/#/ 用户名密码默认guest

4.开启mqtt

rabbitmq-plugins enable rabbitmq_mqtt

开启webmqtt
rabbitmq-plugins enable rabbitmq_web_mqtt

ps:实际工作应用中需要使用wss协议的mqtt,花了很长时间配置证书,双向证书比较麻烦,单向证书MQTT配置又不起作用,后来转为使用反向代理,可以使用nginx或IIS,nginx网上资料很多,下面记录一下使用IIS的

5.安装Application Request Routing(https://www.iis.net/downloads/microsoft/application-request-routing),之后启用proxy

6.安装URL Rwrite(https://www.iis.net/downloads/microsoft/url-rewrite),根据实际情况配置正则表达式,可以直接将https://server01/ws重写为ws://server02:15675/ws

以上省去了给MQTT配置证书的麻烦

 

时间紧,简要记录,后续再补充资料

 

标签:windows,mqtt,rabbitmq,MQTT,RabbitMQ,https,安装
From: https://www.cnblogs.com/huaxiaguyuan/p/18469717

相关文章

  • 在Windows下载VMware安装麒麟桌面操作系统
    在Windows上安装下载VMwareWworkstationPro一、下载安装虚拟机下载:去vmware官网下载PC端VMware;安装:下载文件:安装之后的界面;点击下一步出现了这个页面,证明电脑里面已经存在vmware,可以直接用,如果需要重新安装,可进行直接删除,再重新打开安装程序继续安装;到选择位置......
  • Linux 和 Windows 在处理系统休眠或睡眠状态的方式上存在差异,
    Linux和Windows在处理系统休眠或睡眠状态的方式上存在差异,这主要取决于各自的设计理念以及对系统性能和功耗的考虑。###Linux对休眠或睡眠的处理Linux内核支持多种节能模式,包括但不限于:-**休眠(SuspendtoDisk)**:系统保存当前状态到硬盘,然后关闭电源。恢复时重新加载之前......
  • Windows系统部署redis自启动服务
    文章目录引言Iredis以本地服务运行(Windowsservice)使用MSI安装包配置文件,配置端口和密码IIredis服务以终端命令启动缺点运行redis-server并指定端口和密码III知识扩展确认redis-server可用性InstallingtheService引言服务器是Windows系......
  • 使用RabbitMQ发送和接收对象
    消息转换器当消息生产者发送的数据为对象时,接受到的信息如下,需要通过转换器将其转为易读、容量小的数据![image-20241016上午101616219](/Users/mianbao/Library/ApplicationSupport/typora-user-images/image-20241016上午101616219.png)配置JSON转换器1.导入依赖<dependen......
  • RabbitMQ的搭建
    RabbitMQ网址端口15672步骤一:导入依赖<!--AMQP依赖,包含RabbitMQ--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-amqp</artifactId></depende......
  • Windows刷机-记录UltraSO工具安装错误
    安装镜像刻录U盘工具UltralSO:UltraISO-ISOCD/DVDimagecreator,editor,burner,converterandvirtualCD/DVDemulator-UltraISOdownloadpage下载后使用注册码激活:UltralSO多国语言版注册码 用户名:SteveOlson 注册码:2BEC-ED28-82BB-95D7UltralSO简体中文版注册......
  • .NET 中的 Web服务(Web Services)和WCF(Windows Communication Foundation)
    一、引言在当今数字化时代,不同的软件系统和应用程序之间需要进行高效、可靠的通信与数据交换。.NET框架中的Web服务和WCF(WindowsCommunicationFoundation)为此提供了强大的技术支持。它们在构建分布式应用程序、实现跨平台通信以及整合不同系统等方面发挥着至关重要的作......
  • 仅作笔记用:请勿在安装好的可正常使用的 Windows 系统中运行 msoobe.exe
    请勿在一个安装好的、可正常使用的Windows系统下运行msoobe.exe程序。这将有可能导致系统卡死在“请稍候”或者“海内存知己,天涯若比邻”的画面,相当于系统崩溃的结果。此时只能使用CMD盲打shutdown-r-t0或者直接按机箱上的电源键或重启键重启。据信运行此程序后会在......
  • MQTTnet.Server同时支持mqtt及websocket协议
    Net6后写法 Net6前写法Program.csusingMicrosoft.AspNetCore.Hosting;usingMicrosoft.Extensions.Configuration;usingMicrosoft.Extensions.Hosting;usingMQTTnet.AspNetCore;usingSystem;usingSystem.IO;namespaceMQTTnet.Server{publicclassProgra......
  • 应急响应处置流程Windows篇
    一、服务流程沟通确认安全事件在与客户第一次沟通时,应及时提醒客户对受害机器及时进行断网隔离操作。已知的安全事件包括但不限于如下:1. 恶意代码威胁,即僵尸网络、恶意木马、蠕虫病毒、勒索病毒等恶意代码导致的安全事件2. 高级持续性威胁(APT)攻击事件,即具有潜伏性、隐......