2017-04-13 23 views
0

Redisでキューに入れたいサービスが長時間実行しているリクエストがあります。そこで私は、PassengerとRuby 2.4の上にラックアプリケーションを構築しました。私がラックアプリケーションに要求を出すと、キューイングのためのRedisプロセスに行くように要求したいと思います。私は、セッションIDとステータスで返答できるはずです。 Dockerでこれをどのように動作させることができますか?Docker Ruby Rack Redis Queues

答えて

0

ドッカーコンテナの主な関心事は、単一のプロセスのみを実行することです。したがって、ドッカーでアプリケーションを実行する2つのオプションがあります。

  1. は、あなたの技術スタック1.レールアプリケーション2. passanger 3. Redisの各スタックプロセスの別々の画像を作成し、スタック画像を統合するドッカ - コンを使用するよりもブレーク

  2. 複数のプロセスを制御する1つのイメージ管理者で、イメージ内でCMDとしてsupervisordを実行します。

関連する問題