Gearman によるバックグラウンド処理のための PHP ワーカー プールのプロパティ

StackOverflow https://stackoverflow.com/questions/1982795

  •  22-09-2019
  •  | 
  •  

質問

Gearman についていくつか読んだのですが、バックグラウンド処理のワーカー プールとして使用できるかどうか疑問に思っています。次のプロパティを持つ PHP ワーカー プールに興味があります。

A.ワーカーは同時に実行できる必要があります

つまり、ワーカープールを持つことができるはずであり、Gearman が複数のワーカーを別のスレッドでディスパッチすることを期待しています。受信ジョブを待機しているワーカーの数を管理するワーカー プール マネージャーが必要になる場合があります。

ギアマンはこれを提供できますか?要点を見逃したでしょうか?

助けていただければ幸いです。

役に立ちましたか?

解決

実際、これは Gearman にとって理想的な使用例のように思えます。

基本的に、ジョブの送信先となる Gearman サーバーを 1 つ以上持つことができ、さらに 1 つ以上のワーカーを置くことができます。ワーカーは Gearman サーバーに接続し、仕事を求めます。ワーカーはサーバーと同じマシン上に存在することも、まったく異なるマシン上に存在することもできます。20 個のワーカーをすべて同時に実行し、それぞれが Gearman サーバーから取得した異なるジョブを実行することも簡単にできます。

Gearman で何ができるかをよく理解するには、このプレゼンテーションから始めることをお勧めします。

http://assets.en.oreilly.com/1/event/27/Gearman_%20Build%20Your%20Own%20Distributed%20Platform%20in%203%20Hours%20Presentation.pdf

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top