2

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

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

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

ギアマンはこれを提供できますか? ポイントを逃しましたか?

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

4

2 に答える 2

3

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

基本的に、ジョブの送信先となる 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

于 2010-01-06T06:38:06.537 に答える