很多人在第一次看到MQTT client in ABAP Platform 1809这个主题时,会下意识把它理解成,ABAP 又多了一种能发消息的协议而已。真把官方资料和示例代码一路看完,感受会完全不一样。这里新增的并不只是一个publish动作,而是 ABAP 终于可以用比较自然的方式,直接接到外部消息 broker、设备侧事件流以及 SAP BTP 上的事件基础设施里。SAP 官方也把这项能力明确放进了ABAP Platform 1809 and above的开发教程里,同时把它放在ABAP Channels相关能力旁边来讲,这个位置本身就已经说明了它的定位,MQTT在这里不是边缘功能,而是一条通往事件驱动架构的主干线。(SAP)从协议视角看,MQTT走的是典型的publish subscribe路线,中间有一个中心化的 message broker,客户端连上 broker 之后,既可以向 topic 发布消息,也可以订阅 topic 接收事件。SAP 在ABAP Platform 1809里提供的是MQTT Version 3.1.1的 client 端支持,ABAP Applic