设计模式总是学不会?
优点:
缺点: 用户操作相对一键配网复杂度略高(iphone用户需要手动跳转到无线局域网设置界面连接app界面提示的设备热点)。 总结 中庸可靠是其取胜之道,在昔日霸主一键配网由于成功率不高被广为吐槽后,设备热点配网在市场上的占有率稳定提升。 3 手机热点配网 这是热点配网(softAP)的一个变种,热点不由设备创建而是由手机创建。 优点:
缺点:
总结 曾经作为一个创新在阿里IoT中作为一键配网失败后的替补方案,由于一键配网本身占比降低,替补的出场率也就更低了。 4 蓝牙配网
蓝牙配网整体流程跟设备热点配网差不多。只不过用ble替换了设备端的热点,理论上还是一种基于点对点连接的配网方式。 修改分区的时候我们需要注意的是: 当主题 kafka-demo 的分区数为 1 时,不管消息的 key 为何值,消息都会发往这一个分区,当分区数增加到 3 时,就会根据消息的 key 来计算分区号,原本发往分区 0 的消息现在就有可能发往分区 1 或分区 2。因此建议一开始就要设置好分区数量。 目前 Kafka 只支持增加分区数而不支持减少分区数,当我们要把主题 kafka-demo 的分区数修改为 1 时,就会报出 InvalidPartitionException 异常。 4. 删除主题
如果确定不再使用一个主题,那么最好的方式就是将其删除,这样可以释放一些资源,比如磁盘、文件句柄等。这个时候我们就可以借助 delete 指令来删除主题: 4. max.partition.fetch.bytes 该参数从来配置从每个分区里返回给 Consumer 的最大数据量,默认值为 1048576 B(1MB) 5. max.poll.records 该参数用来配置 Consumer 再一次拉取请求中拉取的最大消息数,默认值为 500 条 6. request.timeout.ms 该参数用来配置 Consumer 等待请求响应的最长时间,默认值为 30000 ms Kafka 之 主题管理 在前面的生产者端和消费者端中我们都已经见到了「主题」的概念,「主题」是 Kafka 中的核心。 主题作为消息的归类,可以再细分为一个或多个分区,分区也可以看作对消息的二次归类。分区的划分不仅为 Kafka 提供了可伸缩性、水平扩展的功能,还通过多副本机制来为 Kafka 提供数据冗余以提高数据可靠性。 1. 创建主题 在 broker 端有个配置参数为 auto.create.topics.enable (默认值为 true),当该参数为 「true」 的时候,生产者想一个尚未创建的主题发送消息时,会自动创建一个分区数为num.partitions(默认值为1),副本因子为 default.replication.factor(默认值为1)的主题。
「使用脚本的方式创建」: (编辑:衡水站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |