Open awakia opened 9 years ago
12 Factor Apps の Disposability ( http://12factor.net/disposability ) のところにDelayed::Jobとかはイケてなくて、NACKが返せる RabbitMQ や途中でJobが止まったら、JobをQueueに戻せる Beanstalkd がいいとか書いてある。
Sidekiqとかもあるけど、実際こういうMessaging Queueの使用を検討してみてもいい気がしている。
Queueの目的は大きく2つある
c.f. GCEのライブマイグレーション
のblackout中のリクエストを溜めておくための仕組み
この2つの目的に同じものが使えるのか、別のものを使うのかは検討の余地あり。ただ、2が出来るものだったら1もできると思うので、統一できるなら1つにしたい
他にも
http://www.1x1.jp/blog/2014/08/laravel-queue-guide.html
等がある。
背景
12 Factor Apps の Disposability ( http://12factor.net/disposability ) のところにDelayed::Jobとかはイケてなくて、NACKが返せる RabbitMQ や途中でJobが止まったら、JobをQueueに戻せる Beanstalkd がいいとか書いてある。
Sidekiqとかもあるけど、実際こういうMessaging Queueの使用を検討してみてもいい気がしている。
使用目的
Queueの目的は大きく2つある
c.f. GCEのライブマイグレーション
のblackout中のリクエストを溜めておくための仕組み
この2つの目的に同じものが使えるのか、別のものを使うのかは検討の余地あり。ただ、2が出来るものだったら1もできると思うので、統一できるなら1つにしたい