一般的な beanstalkd ワークフローでは、多くのワーカーがキュー/チューブでジョブをリッスンし、処理中にそのジョブをロックし、他のワーカーが再処理できないようにそのジョブを削除します。ジョブが失敗した場合 (たとえば、処理を完了するためのリソースが利用できない場合)、ジョブは別のワーカーがジョブを取得できるようにキューに戻ることができます。
このアプローチは ZeroMQ で可能ですか? たとえば、pub/sub モデルを使用すると、複数のサブスクライバーが同じジョブを受け取り、同時に処理できますか? push/pull または req/rep は同様のセットアップを提供しますか?