【问题标题】:Queue in producer side生产者端的队列
【发布时间】:2019-10-24 14:50:39
【问题描述】:

想要使用 RabbitMQ 从移动 C# 应用程序向服务器发送事件。用户一整天记录了很多事件(生产的产品数量,消耗的水,......),它们需要交付到服务器中进行处理。我知道 RabbitMQ 在服务器中创建了一个队列,但我也想在客户端的移动应用程序中创建一个队列。通常在工厂的某些地方 Internet 发生故障,因此当用户记录任何事件时,需要使用 RabbitMQ 客户端发送,但如果 Internet 发生故障,则应保留在“内部”队列中,等待发送在下一次同步中。 解决这个问题的最佳方法是什么? RabbitMQ 客户端库是否有用于此目的的功能?

【问题讨论】:

    标签: c# rabbitmq


    【解决方案1】:

    No RabbitMQ 不提供任何此类东西,通常对于像您这样的用户案例,最好使用本地轻量级数据库。你可以选择 SQLite 之类的东西。

    将数据保存在本地,直到同步完成后,您可以将其从本地删除。

    【讨论】:

      猜你喜欢
      • 2012-01-28
      • 2018-10-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多