我一直在尝试找到有关我的代码失败的重试和错误队列的更多信息,而不是在我的应用程序中进行内存重试.
我发来的消息说的是:
"处理此任务的输出 - 它希望您使用此流的内容更新此xml文件".
我有代码将输出写入xml文件,但它偶尔会失败并需要重试,因为我的应用程序/人员的另一部分可能正在使用该文件.
我要做的是说"每当输出代码失败时,重新发送SQS消息,告诉它启动输出过程/发送一个具有相同信息的新消息.因此重试消息." 此外,一旦重试并失败100次,我想将其移动到错误队列.
有谁知道这种实施方式?在我开始实施之前,我正试图看到已经完成的事情.
当请求的URL没有响应状态时,200Elastic Beanstalk会将任务再次放入队列中.
如何配置号码或重试?
我知道解释什么地方隐藏在背后ErrorVisibilityTimeout,InactivityTimeout,Dead Letter Queues...但这些概念还没有在我的脑海低效增长的绿色.
例如,我只想配置最大重试次数0,因此尝试但不重试.
worker amazon-sqs amazon-web-services amazon-elastic-beanstalk