【发布时间】:2016-12-25 02:54:16
【问题描述】:
知道为什么 AWS Lambda 函数无法使用 amqp 协议向 RabbitMQ 发布消息吗?
(我将 node.js 运行时与 node amqplib 运行时一起使用)
当使用本地机器上的代码时,消息会在目标队列上发布和接收。在 Lambda 中运行相同的代码时,一切似乎都在运行,包括从 Channel.publish 返回真实响应,但消息没有出现在 Exchange 中
我尝试添加延迟以防 Lambda 终止太快
还有其他想法吗? Lambda 会阻止协议还是我很愚蠢?
【问题讨论】:
-
我可以看到正在创建通道和连接(在 RabbitMQ 管理面板中出现)-但是似乎没有数据正在向下传输
-
你有没有想过这个问题?我正在寻找类似的东西,感谢您提供任何信息
标签: amazon-web-services lambda rabbitmq