Any idea why AWS Lambda functions are unable to publish messages to RabbitMQ using the amqp protocol?
(I'm using the node.js runtime with the node amqplib runtime)
When using the code from my local machine then messages get published and received on the target queue. When running identical code within Lambda then everything appears to run including returning a true response from Channel.publish BUT the messages don't appear at the Exchange
I've tried adding a delay just incase Lambda is terminating too fast
Any other ideas? Does Lambda block protocols or am I being stupid?