Mq
文章平均质量分 60
emqtt、rabbitMq
goxingman
这个作者很懒,什么都没留下…
展开
-
RabbitMq实现延迟队列功能
1、rabbitmq服务端打开延迟插件 (超过 4294967295毫秒 ≈ 1193 小时 ≈ 49.7 天 这个时间会立即触发)该插件在通过上述命令启用后就可以直接使用,不需要重启。结尾的插件包,将其复制到RabbitMQ安装目录下的。注意:只有RabbitMQ 3.6.x以上才支持。在下载好之后,解压得到。3、配置交换机和队列。原创 2024-08-21 17:07:47 · 646 阅读 · 0 评论 -
rabbitMq安装及安装过程常见问题解决
1、安装准备工具注意:Eralng,rabbitmq两者版本要对应,否则报错根据RabbitMQ Erlang Version Requirements这个网页检查版本2、安装Eralng没什么特别注意,双击运行,一直下一步即可安装完注意配置环境变量新建系统变量名为:ERLANG_HOME 变量值为erlang安装地址双击系统变量path,点击“新建”,将%ERLANG_HOME%\bin加入到path中。win+R键,输入cmd,再输入erl,看到erlang版本号..原创 2022-04-12 10:37:23 · 7812 阅读 · 2 评论 -
MQTT一次订阅多个主题
利用MQTT一次订阅多个主题在做智能家居相关的应用时候,需要利用订阅所有设备的主题。这个时候我们需要利用mqtt的通配符的功能,一个订阅可能包含特殊字符,允许你一次定义多个主题。主题层次分隔符被用来在主题中引入层次。多层的通配符和单层通配符可以被使用,但他们不能被使用来做发布者的消息。1.主题层级分隔符//被用来分割主题树的每一层,并给主题空间提供分等级的结构。当两个通配符在一个主...原创 2019-01-23 14:32:32 · 30584 阅读 · 4 评论 -
java 实现mqtt发送和接收消息客户端具体用法及测试代码
注:客户端代码实现请看我的上一篇1mqtt发送消息发送时不用多讲,每次发送肯定需要运行一次发送消息方法 MyMqttClient mqttClient = new MyMqttClient();@org.junit.Test public void testMqtt1() throws InterruptedException, MqttException { fin...原创 2019-01-23 14:29:19 · 13598 阅读 · 7 评论 -
java 实现mqtt发送和接收消息 客户端代码
mqtt的特点就是可以用很少的网络和硬件资源来保证高并发量的数据传输,其传输的稳定性也可以手动设置Qos(消息质量)。mqtt服务器多种多样,常见的有ActiveMqtt EMQ 等,不过无论是什么服务器,其底层机制都是一样的。mqtt客户端可以由java、c语言等多种预言实现,我接下来就以java来示例。1、mqtt客户端发送消息mqtt发送消息首先要建立与服务器连接,接下来...原创 2019-01-23 14:18:58 · 63178 阅读 · 39 评论