1

我们希望实现简单而高效的系统,将并发数据从 android 应用程序发布到 Rails 服务器。从多个 android 设备发送 [post] 的数据,将同时超过 300 条。

为此,sidekiq 可能是最佳选择。https://github.com/mperham/sidekiq/wiki/FAQ#how-do-i-push-a-job-to-sidekiq-without-ruby

我正在尝试通过 android 应用程序将数据发布到 redis 以异步处理它,然后将其发送到 rails 应用程序和数据库。

有谁知道实现这一目标的确切程序?它是异步处理请求的最佳解决方案吗?

4

1 回答 1

0

当您预计请求中有时会发生一些缓慢的事情时(例如调用第 3 方服务),通常会异步处理请求。在您的情况下,您所要做的就是将一条记录插入数据库,因此您实际上不需要异步处理任何事情,除非您要使用分布式数据库系统或非常复杂的东西。普通的 SQL 服务器每秒可以轻松处理数千次插入(除非您有影响它们的大而复杂的索引),所以这根本不应该是一个问题。

于 2013-08-19T10:51:34.760 回答