我是一個RabbitMQ使用的新手。我想知道是否有可能將消費者的數據發送給另一個消費者。RabbitMQ - 將數據發送到其他消費者
讓我解釋一下,
我要實現的Pipeline pattern我的應用程序,以管類執行。
例子:
// payload = 20 (at the entrance)
$pipeline = (new Pipeline)
->pipe(function ($payload) {
return $payload * 10;
})
->pipe(function ($payload) {
return $payload + 10;
})
->pipe(function ($payload) {
return $payload - 5;
})
;
// payload = 205 (at the end)
我想要做的是在消費者執行的第一個回調,當它完成了它的計算數據發送到另一個消費者等。最後將205
作爲$payload
的值。
我只想知道是否可以用RabbitMQ做到這一點?
非常感謝您的回覆,:)
我正在閱讀[this](https://www.rabbitmq.com/tutorials/amqp-concepts.html)。如果我有答案,我會在這裏分享! :) – BwaBwa