2017-01-03 7 views
0

rabbitMQを使用してfork-joinパターンをPHPで実装したいと思います。作業を分割して並行して処理することができました。しかし、結果にどのように参加するのか分かりません。rabbitMQでフォークジョインを実装する方法

rabbitMQには、先物や同義語がありません。

すべてのヘルプは、これがRabbitMQのがあなたのために尽くすものではありません

答えて

1

を理解されるであろう。それを管理するために独自のコードを書く必要があります。

要点は、メッセージに「相関ID」を使用して作業を完了させることです。応答が送信されるときには、同じ相関IDを組み込みます。

レスポンスを受け取るコードは、すべてのレスポンスをすべて返すときにすべての応答をまとめることができるように、相関ID付きのレスポンスを格納します。

は詳細

は、 "スプリッタ"( http://www.enterpriseintegrationpatterns.com/patterns/messaging/Sequencer.html

及び "アグリゲータ"(http://www.enterpriseintegrationpatterns.com/patterns/messaging/Aggregator.html

パターンを見ます

関連する問題