物联网实时数据应用,websocket和mqtt哪个比较适合?:笔者完整设计过mqtt构架的云服务。可以提供一些经验。mqtt更适合。websocket其实是对浏览器设计的协议。浏
笔者完整设计过mqtt构架的云服务。可以提供一些经验。
mqtt更适合。
websocket其实是对浏览器设计的协议。
浏览器链接mqtt server就是通过websocket。
两个都是保持tcpip链接。但是mqtt支持的功能更多。比如QoS 0,1,2。Shared Subscription.
介意查看下mqtt支持的各种功能。
全世界最好的库就是国产的emqx。
其他mqtt库或者服务也可以考虑。不过相对都差很多。
还有emqx比别的库更适合kubernetes。
emqx各种module也比较齐全,比如AuthenticationModule,peformance monitor.
mqtt实时性不够高,不适合高速数据采集传输用,这类用WEBSOCKET很合适。一般的应用场景用MQTT 就非常方便,订阅SYS主题可以一次性解决心跳同步,以及终端上线离线通知等很多问题,开发效率非常高。结合KAFKA可以做异步数据采集分析等后端业务处理
mqtt更适合物联网,功耗、消息也很精简.
物联网一般对功耗要求比较高(低功耗设备),本身物联网设备性能偏低,所以tcp得ws协议不大适合。
MQTT 全称为 Message Queuing Telemetry Transport(消息队列遥测传输)是一种基于发布/订阅范式的“轻量级”消息协议,由 IBM 发布。
MQTT 可以被解释为一种低开销,低带宽占用的即时通讯协议,可以用极少的代码和带宽的为连接远程设备提供实时可靠的消息服务,它适用于硬件性能低下的远程设备以及网络状况糟糕的环境下,因此 MQTT 协议在 IoT(Internet of things,物联网),小型设备应用,移动应用等方面有较广泛的应用。</li> <li>IoT 设备要运作,就必须连接到互联网,设备才能相互协作,以及与后端服务协同工作。而互联网的基础网络协议是 TCP/IP,MQTT 协议是基于 TCP/IP 协议栈而构建的,因此它已经慢慢的已经成为了 IoT 通讯的标准。
mqtt,mqtt有over websocket的。你可以看看。
一天中什么时候运动减肥效果好抓 小孩能不能练哑铃多大的孩子适合 小孩嘴唇起皮怎么办怎样才能预防 孩子的罗圈腿是怎么形成的三大因 孩子早恋怎么办如何有效疏导孩子 医生婆婆称自己专业孩子的事必须 儿子成人礼送什么礼物好呢给你孩 有孩子的夫妻千万不要离婚对于孩 小孩千万别让老人带的说法正确吗 自卑缺乏安全感的孩子怎么改善 怎么让孩子开口说话 这几个方法 怎么让孩子吃饭 教你如何让孩子 怎么管教不听话的孩子 家长首先 顽皮的孩子怎么管教的 这些方法 叛逆期的孩子怎么管教 引导孩子 孩子性格软弱怎么办 懦弱的性格 孩子性格偏激怎么办 孩子性格偏 孩子性格固执怎么办 家长们不妨 爱惹事的孩子怎么管教 不妨试试 养育优秀的孩子具备特征,家长要 高考数学难出新天际,可有的孩子 “做胎教”和“不做胎教”的孩子 花费十几万只考了302分 妈妈觉得 甘肃作弊考生留下来的疑团,是怎 一举夺魁!高三学生离校时,校领 高考钉子户:26次参加高考,今年 D2809次列车因泥石流脱线!此类 “女儿16岁,学校宿舍里分娩了” 扭曲邪门的内容,频频出现在教科 川渝地区几所大学实力很牛!四川