我们决定使用MQTT代理(例如emqtt),它使用MQTT协议将移动应用程序连接到业务逻辑服务器。事实上,所有操作,如加载产品,搜索,登录等都是由业务服务器订阅的渠道完成的。
我对这个决定仍然不满意。我们主要选择MQTT代理,因为它适合处理通知。但是,考虑到加载大数据(例如包含图片和长文本的产品)也应该通过帮助MQTT代理来完成,我个人认为将MQTT代理仅用于通知和其他操作的其他操作的宁静Web服务可能更好。作为加载数据。
如果你帮助我解决这个困境,我将非常感激。
答案 0 :(得分:0)
我建议RESTful Web服务满足您的应用程序的一般需求,因为MQTT是完全异步的,您可能无法提供某些即时请求。 我从事电子商务工作,我们使用REStful API满足大多数需求,并开始单独使用MQTT进行通知。