推广 热搜: 广场  Java  app  Word  营业  微信公众号  北京代理记账  商城  代理记账  商标交易 

mqtt是如何发送和接收信息 coap协议和mqtt协议的优缺点?

   2023-04-27 企业服务招财猫60
核心提示:coap协议和mqtt协议的优缺点?1.服务器主动发送给客户端的数据(反控制)的时效性(比如通过APP控制硬件动作)。??因为连接了MQTT协议,所以时效性比较好;CoAP协议是无连接的响应式通信,因

coap协议和mqtt协议的优缺点?

1.服务器主动发送给客户端的数据(反控制)的时效性(比如通过APP控制硬件动作)。

??因为连接了MQTT协议,所以时效性比较好;CoAP协议是无连接的响应式通信,因此它可以t主动推送,只能在客户端访问时带回,时效性比较差。

??2.设备环境对底层协议的要求或限制

??MQTT协议基于TCP协议,所以也有TCP协议的优缺点;CoAP协议是基于UDP协议的,所以它也有UDP协议的优点和缺点。

??3.在NAT网络环境下有必要调整吗?

??因为MQTT协议保持长连接,所以NAT下没有问题。CoAP协议需要NAT穿透,因为它是无连接的。

??4.是实现多对多沟通还是一对一沟通?

??因为MQTT协议的消息模型是发布/订阅,所以它可以进行多对多的通信。CoAP协议的消息模型是请求/响应,所以是一对一的通信。

??5.服务质量水平和自动重新连接和重新传输

因为MQTT协议具有QoS配置,所以它支持服务质量级别和自动重连重传机制。CoAP本身没有,应用层需要自己写这个逻辑。??

??6.网络稳定性要求

??MQTT协议采用自动重连重传机制解决网络不稳定问题,断线会触发重连;CoAP协议只需要保证客户端发送时网络连接正常,其他时间不需要连接。

??7.对硬件设备功耗的影响

??MQTT协议有连接,所以功耗比CoAP协议略高。

flink如何对接mqtt?

Flink可以通过以下与用户定义的数据源emqtt对接:

测试环境:

独立服务器:8核,12G,

将并行度设置为2,

测试结果:执行需要3分钟,1秒并发约4万。只是一个简单的没有延迟的测试,还没有到极限。

(主要用于处理emqtt的配置)

包com.flink.utils.emqtt

进口

进口

进口

进口

进口

进口

进口

进口

公共类客户端11{

私有最终静态字符串CONNECTION_STRING

 
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
合作伙伴
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  冀ICP备2023006999号-8