MQTT协议原理与应用精讲
学姐不会单片机:
更多干货,点击跳转:
https://www.bilibili.com/video/BV1Gf4y1n7W8?spm_id_from=333.999.0.0
https://www.bilibili.com/video/BV1j3411r7yP?spm_id_from=333.999.0.0
https://www.bilibili.com/video/BV19L411t7G2?spm_id_from=333.999.0.0
https://www.bilibili.com/video/BV1wK411g78L?spm_id_from=333.999.0.0
https://www.bilibili.com/video/BV1cT411c7Hz?spm_id_from=333.999.0.0爱像深蓝:
說得蠻好的,總算有比較了解的了。
我覺得還可以對Broker的介紹再詳細點。
生產者通過broker將數據以主題TopicA的形式發布,而作為消費者的手機使用訂閱的方式訂閱這個生產者TopicA,當有生產消息產生時即生產者推送消息到broker訂閱這個消息的手機或數據庫可直接收到消息。這種作法相較于傳統的輪詢要高得多。
在http方式下,httpServer無法主動推送數據到客戶端,這樣就導致了生產者有數據可能正常發送,但消息的消費者手機需要輪詢HttpServer這樣對服務器造成了訪問壓力和無效的多次請求爱像深蓝:
心跳包超時是不是,這時代理會發送willmessage給所有的訂閱者?
程序员 嵌入式 通信 项目开发 阿里云 工程师 物联网 MQTT 通信协议