1

我正在做一个项目,我们通过 Web 界面(后端是 PHP)提交作业,这些作业将出现在 WAN 上的服务器上的队列(rabbitmq 后端)中。我的 PHP 生产者工作正常,没有任何类型的身份验证或加密。

我目前正在努力实现某种身份验证(我们不希望任何人向我们的服务器提交作业都随意)。

但是,我在任何PHP 库中都找不到使用 SSL 的方法[我部分让它在服务器上运行,但无法获取客户端]。我想避免有人能够进行流量嗅探并获取我们的凭据,并可能提交作业。

传递的作业只是与数据库相关的 ID,因此它们不敏感,只是凭据。

有什么我想念的吗?这些库中是否有未记录的功能?有没有我可能没有尝试过的?我尝试过并且目前正在使用的一个是通过 PECL 的(我相信是 php-amqp)。

4

1 回答 1

1

经过更持续的研究,我发现了另一个(更新的)库,这可能会有所帮助。

https://github.com/BraveSirRobin/amqphp

我仍然会喜欢其他输入,来自其他对 AMQ 和 PHP 更有经验的人

于 2012-06-21T19:41:22.623 回答