我正在将beanstalkd服务器迁移到ironmq。
这里说的是http://dev.iron.io/mq/reference/beanstalk/#authentication
身份验证 因为IronMQ需要身份验证,所以您发送的第一个命令必须将一条消息放入队列中,内容如下: oauth {TOKEN} {PROJECT_ID} 如果身份验证失败或在身份验证之前发送任何其他命令,则将返回耗尽响应。
但这么做有多严格?我已经试着用
Backburner::Worker.enqueue SomeJobs, "oauth {TOKEN} {PROJECT_ID}"和
curl -H "Content-Type: application/json"
-H "Authorization: OAuth {TOKEN}"
-d '{"messages":[{"oauth":"{TOKEN} {PROJECT_ID}"}]}'
"https://mq-aws-us-east-1.iron.io/1/projects/{PROJECT_ID}/queues/my_queue/messages"但仍然失败(在排队时收到了耗尽响应的真实消息),请帮助
我在RoR上使用回放作为Beanstalkd客户端
发布于 2014-11-10 17:44:11
我建议不要为IronMQ使用豆茎接口,IronMQ的下一代版本将不支持它,所以最好不管使用HTTP接口。它真的很容易与IronMQ Ruby一起使用,所以它应该不会太难切换:ruby
https://stackoverflow.com/questions/26842681
复制相似问题