我认为我有一个简单的问题,但我无法回答: 我该如何一次运行多个消费者? 比如我有3名消费者Symfony RabbitMQ:在控制台上运行很多消费者
consumers:
rename_image_folder: ...
update_customer: ...
create_protocol: ...
,我怎么能同时运行呢?我必须打开3个控制台窗口并运行它们?但在我们的项目中,我们有10个微服务API,每个微服务API至少有一个消费者。我如何使用它?
我相信,我认为我们有办法如何做到这一点。例如,我有不同的routing_key,我必须编写不同的方法(或服务)来处理队列。也许有另一种方式来处理它。
如果你申请一个例子,请这将是非常好的。谢谢!
消息总线可能是MOA的一个不错的选择,当你想建立一个异步通信。以下是关于如何连接不同的PHP应用程序的文章https://blog.forma-pro.com/message-bus-to-every-php-application-42a7d3fbb30b –