相关疑难解决方法(0)

使用AWS SQS重试我的代码失败的消息

我一直在尝试找到有关我的代码失败的重试和错误队列的更多信息,而不是在我的应用程序中进行内存重试.

这是我的情景:

我发来的消息说的是:

"处理此任务的输出 - 它希望您使用此流的内容更新此xml文件".

我有代码将输出写入xml文件,但它偶尔会失败并需要重试,因为我的应用程序/人员的另一部分可能正在使用该文件.

我要做的是说"每当输出代码失败时,重新发送SQS消息,告诉它启动输出过程/发送一个具有相同信息的新消息.因此重试消息." 此外,一旦重试并失败100次,我想将其移动到错误队列.

有谁知道这种实施方式?在我开始实施之前,我正试图看到已经完成的事情.

.net queue amazon-sqs amazon-web-services

6
推荐指数
1
解决办法
2978
查看次数

Amazon SQS如何控制重试次数

我正在配置beanstalk工作者环境来处理周期性任务

当请求的URL没有响应状态时,200Elastic Beanstalk会将任务再次放入队列中.

如何配置号码或重试?

我知道解释什么地方隐藏在背后ErrorVisibilityTimeout,InactivityTimeout,Dead Letter Queues...但这些概念还没有在我的脑海低效增长的绿色.

例如,我只想配置最大重试次数0,因此尝试但不重试.

worker amazon-sqs amazon-web-services amazon-elastic-beanstalk

6
推荐指数
1
解决办法
5592
查看次数