将MQTT代理用于电子商务移动应用程序

时间:2016-10-23 18:05:25

标签: android web-services backend mqtt messagebroker

我们决定使用MQTT代理(例如emqtt),它使用MQTT协议将移动应用程序连接到业务逻辑服务器。事实上,所有操作,如加载产品,搜索,登录等都是由业务服务器订阅的渠道完成的。

我对这个决定仍然不满意。我们主要选择MQTT代理,因为它适合处理通知。但是,考虑到加载大数据(例如包含图片和长文本的产品)也应该通过帮助MQTT代理来完成,我个人认为将MQTT代理仅用于通知和其他操作的其他操作的宁静Web服务可能更好。作为加载数据。

如果你帮助我解决这个困境,我将非常感激。

1 个答案:

答案 0 :(得分:0)

我建议RESTful Web服务满足您的应用程序的一般需求,因为MQTT是完全异步的,您可能无法提供某些即时请求。 我从事电子商务工作,我们使用REStful API满足大多数需求,并开始单独使用MQTT进行通知。