我正在使用AWS sqs将作业从Web服务器传递给启动ec2工作者的工作管理器。当消息传递给工作管理器时,它会读取它并启动工作程序。我想返回工人IP。我将如何实现这一目标?我应该为响应创建一个单独的队列,并为消息标记一些标识符以跟踪作业或其他方式吗?
提前致谢,
答案 0 :(得分:1)
作业应该有ID,可能是UUID或类似的东西。然后你需要发送一个"回复"使用ID以某种方式向任务发起者发送消息。但是,如果您这样做,不将通过管理器收到消息的相同SQS队列。您的问题没有提供足够的有关创建原始消息的过程的详细信息,以便我就发送"回复"的方法给出具体答案。消息。