【问题标题】:Using MQTT broker for an E-commerce mobile application将 MQTT 代理用于电子商务移动应用程序
【发布时间】:2017-03-05 12:11:45
【问题描述】:

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

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

如果您能帮助我解决这个难题,我将不胜感激。

【问题讨论】:

    标签: android web-services backend mqtt messagebroker


    【解决方案1】:

    我建议您使用 RESTful Web 服务来满足您应用程序的一般需求,因为 MQTT 是完全异步的,您可能无法处理一些即时请求。 我在电子商务领域工作,我们使用 RESTful API 来满足我们的大部分需求,并开始仅使用 MQTT 进行通知。

    【讨论】:

      猜你喜欢
      • 2021-09-02
      • 1970-01-01
      • 2016-04-30
      • 2019-03-28
      • 2012-01-23
      • 2013-06-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多