ワーカーコンテナの終了処理Pro 先行公開D-1
あなたのタスク
キューの作業を 1 件ずつ処理する Node ワーカーをコンテナで実行します。ワーカーは起動後に作業を処理し、終了要求を受けると進行中の作業を整理して終了します。 やること: Dockerfile と実行コマンドを完成させてください。 Note: アプリの開始ファイルは src/worker.js です。
守る条件
- •アプリファイルと依存関係だけを画像に入れる。
- •別のプロセスマネージャーは導入しない。
やらなくてよいこと
- •実際のキューサーバー連携。
- •Kubernetes manifest。
▶この問題について
作業を処理するプロセスが停止要求を受けたとき、残りの処理や終了手順を確認します。
デプロイ環境ではプロセスがいつでも止まるため、中断と後片付けの流れを明確にする必要があります。
- 何を練習しますか?
- 作業プロセスの停止要求処理と後片付けを練習します。
- どのコードが重要ですか?
- 作業ループと停止時に実行される処理を一緒に見ます。