workerとは

うちの会社はRailsでプロダクトを書いているのですが仕事中の会話の中で出てきて、

workerとresqueって違うのか?と思ったので調べました

結論からいうとまあ一緒です

workerとはapplicationのリクエストサイクルの外で実行されるプロセスのことを言います

resqueはライブラリの名前であり、worker job (queue)の管理をします

resque以外のrubyのライブラリであるSidekiqやDelayed jobもworkerを管理するライブラリです

参考

What is a worker in ruby/rails? - Stack Overflow