Rails 5.0.1、Ruby 2.4.0、Sidekiq 4.2.9
我需要在后台作业中统计一些特定的数据。我已经通过Postgres实现了它,但我面临着问题: Sidekiq并发负载非常高的DB连接,如果我减少并发数,作业运行会占用很多时间。
我发现可以使用原子计数器,并在某些时间段将结果保存到DB中。
那么我可以在Sidekiq的线程之间共享变量吗?如果是,我应该如何初始化共享变量?
感谢您的建议
发布于 2017-03-03 02:58:36
https://stackoverflow.com/questions/42563169
复制相似问题