我有一个平台,用户可以在其中连续发送数据。此数据由 Android App 同步发送,否则可能会发生未损坏状态。
当 API 调用失败(由于 Rails 中的异常)并且连续的 API 调用通过时,这种不损坏状态仍然会出现。
因此,如果发生错误,我想对每个用户的传入 API 请求进行排队。
对传入 API 请求进行排队的最佳方式是什么?1)像resque这样的宝石是否适合这个要求?如果是,每个用户都应该有一个自己的队列吗?2) 或者在 Rails 的新模型中构建自己的队列是否更清洁、更简单?