- Type of job: Persistent or Real-time?
- Persistent: sending mail (account registration, changing password etc)
- Real-time: Pre-loading (to load data in the next page onto cache)
- see 'Reliability' at official feature list
- Naming for Queue/Exchange
- Maintenance
TODO
- 2回以上実行される可能性(結果報告前にConsumerが落ちる,タイムアウト etc.)と、そのために必要な設計(INSERT処理のみにする=更新・インクリメント処理は避ける etc.)
- キューを作り分ける意味とその狙い。例えば動的スケールするべきキュー(即実行すべきJob)と処理が遅延してもよいキュー(永続性を優先すべきJob)に分ける?