rabbitmq捆绑包-symfony3-如何配置主题交换和队列?

rabbitmq捆绑包-symfony3-如何配置主题交换和队列?,symfony,configuration,rabbitmq,bundle,Symfony,Configuration,Rabbitmq,Bundle,我找不到一个很好的旧声音rabbitmq包配置来处理主题和通配符 我想要的只是一个使用通配符发布到多个队列的唯一交换 比如说,我有我的exchange名称user.update,我想在user.update.address、user.update.profile上发布相同的消息,用于microservice策略 您知道如何在配置文件中进行配置吗 Thx用于阅读。仅仅因为您正在寻找 。。。旧声音rabbitmq包的伟大配置 访问并搜索rabbitmq,它将满足您的愿望 为了解决您的问题,您可以使用

我找不到一个很好的旧声音rabbitmq包配置来处理主题和通配符

我想要的只是一个使用通配符发布到多个队列的唯一交换

比如说,我有我的exchange名称user.update,我想在user.update.address、user.update.profile上发布相同的消息,用于microservice策略

您知道如何在配置文件中进行配置吗


Thx用于阅读。

仅仅因为您正在寻找

。。。旧声音rabbitmq包的伟大配置

访问并搜索rabbitmq,它将满足您的愿望

为了解决您的问题,您可以使用下面的配置,我还没有测试过它,但应该可以。但是,您仍然需要编写整个功能/类/消费者/生产者等,因此请遵循以下示例:

它的流程是:user.updatep->user.updatee->[user.update.address&user.update.profile]->user\u update\u queue Q

old_sound_rabbit_mq:
    connections:
        default:
            host:     %rabbitmq.host%
            port:     %rabbitmq.port%
            user:     %rabbitmq.user%
            password: %rabbitmq.pswd%
            vhost:    /
            lazy:     true
    producers:
        user_update_producer:
            connection:       default
            exchange_options: { name: user.update, type: topic }
    consumers:
        user_update_consumer:
            connection:       default
            exchange_options: { name: user.update, type: topic }
            queue_options:
                name: user_update_queue
                routing_keys:
                    - 'user.update.address'
                    - 'user.update.profile'
            callback:         your_application.consumer.user_update_consumer