关于Rack :: Timeout(rspec +线程安全)的2个问题

时间:2012-04-10 07:18:31

标签: ruby-on-rails-3 rspec thread-safety

在我的Rails应用程序中,我使用Rack::Timeout来解决此here中描述的问题。到目前为止工作正常,但我有两个问题:

  1. 测试超时处理的最佳方法是什么(使用rspec)?
  2. 根据文档,Rack :: Timeout使用线程,所以我必须确保我的应用程序是“线程安全的”。我知道这在理论上基本上意味着什么 - 我必须确保当两个线程同时对同一数据进行操作时不会出现问题 - 但我不确定我到底要确保这一点。我正在使用的静态数据结构/方法不应该有问题,但我不确定数据库。它(或ActiveRecord类)是否需要额外的配置?

0 个答案:

没有答案