Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Redis服务器将数据从android发布到rails_Android_Ruby On Rails_Redis_Sidekiq - Fatal编程技术网

使用Redis服务器将数据从android发布到rails

使用Redis服务器将数据从android发布到rails,android,ruby-on-rails,redis,sidekiq,Android,Ruby On Rails,Redis,Sidekiq,我们希望实现一个简单但高效的系统,将并发数据从android应用程序发布到rails服务器。从多个安卓设备发送的数据(post)将同时超过300个 要实现这一点,sidekiq可能是最好的选择 我试图通过android应用程序将数据发布到redis,以异步方式处理数据,然后将其发送到rails应用程序和数据库 有人知道实现这一点的确切程序吗?异步处理请求是最好的解决方案吗?异步处理请求通常是在您预期请求内部有时会发生一些缓慢的事情(如调用第三方服务)时完成的。在您的情况下,您所要做的就是向数据库

我们希望实现一个简单但高效的系统,将并发数据从android应用程序发布到rails服务器。从多个安卓设备发送的数据(post)将同时超过300个

要实现这一点,sidekiq可能是最好的选择

我试图通过android应用程序将数据发布到redis,以异步方式处理数据,然后将其发送到rails应用程序和数据库


有人知道实现这一点的确切程序吗?异步处理请求是最好的解决方案吗?

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