Messenger的RabbitMQ Symfony 4 SSL支持吗?

时间:2018-10-01 14:46:28

标签: symfony rabbitmq symfony4

我目前正在使用Rabbitmq和symfony4.1,我已经研究了有关symfony Messenger和Rabbitmq的文档,如果Rabbitmq没有SSL连接,这没有问题。您是否通过ssl认证选项实现了新的messanger symfony 4和ssl连接的任何实现?

对于php-amqplib / RabbitMqBundle软件包,使用ssl rabbitmq连接可以正常工作。我想知道为什么他们不将其强加给symfony / messenger。

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

1 个答案:

答案 0 :(得分:0)

symfony Messenger组件在您的.env conf中需要MESSENGER_TRANSPORT_DSN。这是AMQP格式的URI。您应该尝试使用AMQPS URI才能使用ssl。

Documentation for symfony here

Documentation for rabbitmq AMQPS URI here

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