java解析mqtt_Java 编程(MQTT 实战)

一、主题说明

MQTT 是和 HTTP 同级别的一种应用层协议,主要应用在 IoT 物联网的数据通讯架构中并且可以结合 Kafaka 等三方消息中间件进行使用,它可以极少的网络带宽、低配的硬件实现远程设备相对可靠的消息服务。

本篇 Chat 将主要从 MQTT 的特点、原理简介、使用 Docker 部署 MQTT 服务端,以及使用 Java 语言进行客户端的使用等方面来进行讲解,主要内容偏重于实战应用,希望能给读者在开发过程中带来一些帮助。本场内容将从 MQTT 特点及应用场景分析、MQTT 原理简述、MQTT 服务端部署、MQTT 客户端 Java 语言应用实践四个方面来进行说明。

二、MQTT 特点及应用场景分析

简介

MQTT 有一个官方的名称叫做 “消息队列遥测传输”,从名字就可以粗略的知道它是用来做消息传递的。其协议不仅量级非常轻,而且可以实现即时通讯、对设备的消耗非常低、扩展性强等优点,并且它的扩展性也是非常强的,能够支持 PHP、Java、Python、C、C#、Go 等主流语言。可以应用大多数的平台上,正式由于这些优点它在物联网平台的部署支持和应用上面也是备受青睐,因此在我们在厂务平台的物联网建设中也是经常使用。

你可能感兴趣的:(java解析mqtt)