在开发环境中配置 sidekiq 以在没有代理的情况下工作
Configure sidekiq to work without brocker in development environment
配置 sidekiq
以在开发环境中同步工作会是一个不错的功能 - 无需安装和启动 redis,无需重试等等 虽然我不是这么说的太难了
For example celery has this feature as CELERY_ALWAYS_EAGER=True
in settings
sidekiq 是否支持此功能?
是的,sidekiq 支持这个。来自 sidekiq wiki:
require 'sidekiq/testing'
Sidekiq::Testing.inline!
这将 运行 作业同步。如果你不想让他们 运行 代替,你可以使用 Sidekiq::Testing.fake!
sidekiq 开发者说他 doesn't want to provide 这个功能。
如果您使用 Testing.inline 来 运行 当前的 sidekiq 实现会发出警告!测试环境外模式。
配置 sidekiq
以在开发环境中同步工作会是一个不错的功能 - 无需安装和启动 redis,无需重试等等 虽然我不是这么说的太难了
For example celery has this feature as
CELERY_ALWAYS_EAGER=True
in settings
sidekiq 是否支持此功能?
是的,sidekiq 支持这个。来自 sidekiq wiki:
require 'sidekiq/testing'
Sidekiq::Testing.inline!
这将 运行 作业同步。如果你不想让他们 运行 代替,你可以使用 Sidekiq::Testing.fake!
sidekiq 开发者说他 doesn't want to provide 这个功能。
如果您使用 Testing.inline 来 运行 当前的 sidekiq 实现会发出警告!测试环境外模式。