我正在试验“async rails”,以帮助减轻使用缓慢的 3rd-party 服务的痛苦。
宝石文件
gem 'eventmachine'
gem 'rack-fiber_pool', :require => 'rack/fiber_pool'
gem 'em-synchrony', :require => ['em-synchrony',
'em-synchrony/em-http',
'em-synchrony/activerecord']
配置.ru
require ::File.expand_path('../config/environment', __FILE__)
use Rack::FiberPool, :size => 6
run MyApp::Application
有谁知道 Heroku 的 Cedar 堆栈上可以使用多少个 Ruby Fiber?或者如何去确定这样的事情?