我想了解sidekiq的工作原理。
sidekiq是否通过加载所有gem来加载所有依赖项并通过rails初始化程序加载,还是在生成其工作程序时使用某种应用程序服务器?
答案 0 :(得分:1)
Bundler加载Sidekiq所依赖的宝石。 Rails和/或初始化程序加载应用程序代码。 Sidekiq将自动启动Rails,以便它可以加载应用程序代码,如果它检测到Rails,否则你必须使用-r
告诉Sidekiq文件需要启动你的应用程序。
有关详细信息,请参阅sidekiq / cli.rb中的代码。