将sidekiq配置为在开发环境上同步工作将是一个不错的特性--无需安装和启动redis,不重新尝试等等,尽管我并不是说这很难完成。
sidekiq
例如,芹菜在设置中以CELERY_ALWAYS_EAGER=True的形式提供了此功能
CELERY_ALWAYS_EAGER=True
对此有支持吗?
发布于 2015-07-04 17:57:06
是的,塞德基克支持这个。来自侧翼维基
require 'sidekiq/testing' Sidekiq::Testing.inline!
它将同步运行这些作业。如果希望它们不运行,可以使用Sidekiq::Testing.fake!
Sidekiq::Testing.fake!
发布于 2017-04-27 19:35:51
惠特基开发人员说,他不想提供这个特性。
如果使用Testing.inline运行该实现,则该实现会发出警告!模式外部测试环境。
https://stackoverflow.com/questions/31223491
相似问题