0

我有一个 Rails 应用程序,人们可以在 url 的查询参数中发送数据。然后,rails 应用程序验证数据的正确性并创建一个 json 响应,列出任何检测到的错误。验证本身是通过根据 github 存储库中的一组规则检查数据来完成的。

理想情况下,我想每天更新一次这个 repo 的本地副本。为了防止出现并发症,我希望在进行此更新时收到的任何请求都后退几秒钟。

与传入请求沟通当前正在发生更新的最佳方式是什么?我正在使用基于进程的网络服务器(独角兽),所以内存互斥锁看起来不像正确的答案:(。

4

0 回答 0