messenger rabbitmq symfony 4 ssl support?



我目前正在使用 rabbitmq 和symfony4.1 我有关于 symfony messenger 和 rabbitmq 的文档,如果你有 rabbitmq 的非 SSL 连接,没有问题。您是否遇到过任何新的消息传递Symfony 4和SSL连接的实现与SSL认证选项?

使用软件包php-amqplib/RabbitMqBundle,使用ssl rabbitmq连接没有问题。我想知道为什么他们不在symfony/messenger上暗示它。

有添加连接的自定义选项,但我没有看到 SSL 配置...

symfony messenger 组件需要在你的 .env conf 中有一个MESSENGER_TRANSPORT_DSN。这是一个 AMQP 格式的 URI。您应该尝试使用 AMQPS URI 才能使用 SSL。

symfony的文档在这里

有关 rabbitmq AMQPS URI 的文档,请点击此处

我认为,如果您使用正确的URI,它将正常工作,而无需对您的symfony应用程序或rabbitmq进行任何更改(除了可能授权密钥的操作(