2

クライアントからのバックグラウンド タスクを処理する php の Gearman Work があります。時々、私はその仕事を処理できません。5 分後にそのジョブの再試行を遅らせる方法が必要です。どうやってやるの?

私が今やっていることはexit(255) ですが、これはすぐにジョブを再試行します。また、その特定のジョブ(ワーカー内)の失敗数を取得する方法もわかりません。

質問:

  1. Gearmandで上記のことを行うにはどうすればよいですか
  2. これが可能な他のメッセージシステムはありますか?
4

2 に答える 2

0

組み込みではありませんが、そのために memcached+TTL を少し使用できます。

于 2014-05-17T08:09:59.220 に答える