后台任务
多线程
sidekiq以 Thread 方式使用多个Worker处理任务;非线程安全(多进程共享父进程内存);任务结束后需要主动释放资源;适合除 CPU 繁重以外的所有任务。多进程
resque以 Fork 方式使用多个Worker处理任务;线程安全(各进程间独立内存);任务结束自动释放资源;适合 CPU 繁重的任务。
多线程 sidekiq 以 Thread 方式使用多个 Worker 处理任务;非线程安全(多进程共享父进程内存);任务结束后需要主动释放资源;适合除 CPU 繁重以外的所有任务。
多进程 resque 以 Fork 方式使用多个 Worker 处理任务;线程安全(各进程间独立内存);任务结束自动释放资源;适合 CPU 繁重的任务。