我有一个问题要问你。 我必须实现一个队列来管理对Server上数据库的访问。 服务器是PHP和MySQL。我实现了一个Android应用程序,通过Web请求使用HTTP请求将数据发送和存储到数据库中。 我想使用Mosquitto代理来实现前面提到的"访问队列"。
首先,我可以将Mosquitto用于此目的吗?此外,是否有必要在MQTT请求中解析HTTP请求,反之亦然?
我是MQTT的新人。我知道它是如何工作的,但我不知道如何实现它。欢迎这方面的例子! :-) 对不起,我的英语不好。非常感谢!
答案 0 :(得分:2)
您应该将MQTT视为WebServices实现的替代方案。
通常在MQTT中,您的服务器将实现MQTT客户端库(请参阅列表here),该库将订阅(或发布)您的Android App将发布(或订阅)的Mosquitto代理中的主题。
与此同时,您的Android应用程序将实现MQTT客户端库(例如Eclipse Paho Android服务)以订阅(或发布)到同一个Mosquitto代理中的主题。