在 RabbitMQ 中是否有可能同时具有消费者和生产者的回调?如果是,这是一个好方法吗?



我有一个队列来发送消息。当使用者从该队列收到消息时,它将处理该消息并生成需要发送到另一个队列的特定消息的数量。然后,我将有许多消费者来处理这些消息。

这样做是正确的方法吗?如果是,我是否只是同时将此回调类定义为使用者和生产者?我正在使用RabbitMqBundle进行symfony。

这听起来很正常。

生产者和消费者是不同的阶级。当您使用RabbitMqBundle时,生产者服务由捆绑包自动生成,您可以将其注入到其他类中,例如。消费者。(https://github.com/php-amqplib/RabbitMqBundle#producer( 生产者的服务名称将以old_sound_rabbit_mq开头。[PRODUCER_NAME]。

相关内容

最新更新