我将使用Django提供服务时,付款完成。你知道吗
基本上,我将使用Django等待,直到我收到对某个URL的请求,例如:
http://mydjangowaitforrequestserver.com/callback?key=somekey¶m1=some1¶m2=some2
在我收到这样的q请求后,我将有许多任务要做。此任务可能成功,也可能失败。如果任务失败,我必须重试,例如,如果任务失败超过10次,我将中止。你知道吗
一个很好的例子是:
1-等待对http://mydjangowaitforrequestserver.com/callback?key=somekey¶m1=some1¶m2=some2的回调请求
2-调用/请求外部Web服务以确认任务。如果呼叫/请求失败,我将重试10次,10次重试失败后,我将中止并发送电子邮件提醒进程失败。你知道吗
3-调用/请求外部Web服务购买X数量的X。如果调用/请求失败,我将重试10次,在10次重试失败后,我将中止并发送电子邮件警报过程失败。你知道吗
。。 .. 你知道吗
10-发送电子邮件警报过程成功终止。你知道吗
在Django,我如何处理这种任务?我应该知道什么?你知道吗
更重要的是,Django给我工具来做这样的事情?你知道吗
致以最诚挚的问候
Django并没有什么现成的东西。您可能想看看celery之类的东西,它与django很好地集成,并处理处理任务所需的所有管理功能。你知道吗
相关问题 更多 >
编程相关推荐