問題タブ [php-enqueue]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
55 参照

symfony - エンキュー コントローラー アクション プロセス

シンフォニー 2.8

https://github.com/j-guyon/CommandSchedulerBundleを使用して、定期的なコマンドの実行を管理します。

これらの各コマンド実行は、コマンド引数に基づいて特定のサービスを呼び出します。

サービス (すべて同じインターフェイスを実装し、Abstract クラスを拡張する) にいるため、サブプロセスを作成して実行することを計画しています (可能であれば非同期で)。

あなたの経験に基づいて、そのサブプロセスに対処するための最良の方法はどれですか?

乾杯!

0 投票する
0 に答える
69 参照

php - エンキュー コンシューマーのヘルスチェック

php-enqueue コンシューマーの liveness と readiness プローブのヘルスチェックを行うにはどうすればよいですか?

コンシューマーは長時間実行されるプロセスであり、次のように開始されます。

通常、プロセスがダウンすると、k8s またはその他のスーパーバイザーによって再起動されます。しかし、消費者が立ち往生しているように見えても、プロセスが閉じられていない場合があります。

キューの問題は、非同期であることです。
メッセージをキューに送信できますが、メッセージが適切に消費されていることを確認するにはどうすればよいですか?
これには何らかのメカニズムがありますか?

私の考えは現在、ヘルスチェックイベントが消費されたときに、コンシューマーに別のキューにイベントを再度送信させることです。この他のキューは health-check コマンドによって消費され、正常に消費された場合、health-check は true を返します。
これは理にかなっていますか?

0 投票する
0 に答える
33 参照

symfony - Symfony Enqueue-bundle と rabbitmq をトランスポートとして使用してメッセージを遅延させる方法

rabbit-mq transport でenqueue-bundleを使用してメッセージを遅らせるにはどうすればよいですか? 私はこのように試しました:

ただし、遅延は適用されません。(rabbitmq_delayed_message_exchange プラグインを有効にしています)