摘要:
消息重传MQTT协议标准规范的一部分。 协议规定作为通信双方 服务端 和 客户端 对于自己发送到对端的 publish 消息都应该满足其 服务质量的要求。 QoS 1:消息至少送达一次;即发送端会一直重发该消息,除非收到了对端对该消息的确认。是在MQTT协议的上层(即业务的应用层)相同QoS1 消息 阅读全文
摘要:
Java中关键字 final 这个关键字在代码中使用的很多,但其原理跟多人不会关注。 一位面试官朋友闲聊是曾说过,他常问的关于final的一个问题是,“当Java中final修饰HashMap集合时,HashMap集合数据能修改吗?向这个HashMap集合add数据的时候,程序会不会报错。”这个问题 阅读全文
摘要:
学习 MQTT v5 中的随手笔记 物联网应用中,安全设计很重要。敏感数据泄露或是边缘设备非法控制等事故是不可接受的。 当前物联网局限: 1、安全性与高性能 不能兼顾 2、加密算法需要更多算力,而物联网设备性能非常有限 3、物联网终网络添加一般较差 对此:MQTT 协议 提供了简单认证和增强认证,方 阅读全文
摘要:
emqx 版本 3.2.5 认证 与认证链 EMQ X 默认开启匿名认证。 默认无校验,随意发送订阅 发送 接收 当启用认证插件前,把允许匿名认证方式去掉 : allow_anonymous = false 添加用户名密码: # ./bin/emqx_ctl users add test1 test 阅读全文
摘要:
要删除emqx的某个clientid连接, 1、可以通过界面直接手动删除。 2、可以通过命令行: 查询所有clientid # ./bin/emqx_ctl clients list 删除某个clientid # ./bin/emqx_ctl clients kick <Clientid> 进行删除 阅读全文
摘要:
1、新建表 CREATE TABLE `mqtt_user` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `username` varchar(100) DEFAULT NULL, `password` varchar(100) DEFAULT 阅读全文
摘要:
装过很多次emqx了,本次安装又遇到新问题,记录一下。 1、 先进入官网:https://www.emqx.io/cn/downloads#broker 选择要下载的版本、软件包 下面会有下载地址,复制地址。 https://www.emqx.io/downloads/broker/v4.0.4/e 阅读全文
摘要:
1、下载 最新jmeter文件 # wget http://mirror.bit.edu.cn/apache//jmeter/binaries/apache-jmeter-5.2.1.tgz 2、解压 # tar -zxvf apache-jmeter-5.2.1.tgz 3、修改配置文件 看下文件 阅读全文
摘要:
kafka Manager 分区操作 前提:我的kafka在三台服务器上做了集群部署。我发现很多topic创建后只在一台服务器上,且只有一个分区。 将topic由原来的一个分区扩展为 3 个。 原topic :可以看到 partitions 分区为1, broker 在一台服务器上。 点击 topi 阅读全文
摘要:
看了下 Kafka 做了一些随笔的笔记。先看了第一、三、四、五、十一章,后续章节还会慢慢补上。 第一章 初识 :生产者和消费者 生产者: 一个消息会被发布到一个特定主题上。生产者默认吧消息均衡分不到主题的所有分区上,并不关心特定消息会被写到那个分区。 某些情况下,生产者会把消息直接写到指定分区。是通 阅读全文