Компания, в которой я работаю, в настоящее время меняет сервер, на котором работает RabbitMQ. Мы используем Symfony с пакетом php-amqplib/rabbitmq-bundle
и пытаемся модульно переместить производителей и потребителей, изменив свойство connection
в конфигурации.
К сожалению, у нас примерно 180 очередей, и для каждой мы меняем, нам нужно сделать кеш: очистить, что на данный момент для нас означает простои. Мне интересно, кто-нибудь должен был делать это раньше и знает, как мы можем переносить потребителей без кэширования: очищать каждый раз.
Пока мы только что попробовали команду php bin/console rabbitmq:setup-fabric
который ничего не менял из-за кеша.
Если бы мы могли сделать частичную cache:clear
только для того кролика, который был бы идеальным, но я не уверен, возможно ли это / как это сделать это в Symfony (для справки мы используем 3.4).
Любая помощь будет отличной, пожалуйста, не стесняйтесь спрашивать дополнительную информацию. TIA:)