首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >python2.7首先对客户端的响应,然后是过程(shopify web钩子)

python2.7首先对客户端的响应,然后是过程(shopify web钩子)
EN

Stack Overflow用户
提问于 2018-02-11 00:13:48
回答 1查看 92关注 0票数 0

我正在构建一个网络钩子来连接Shopify和我的调度。Shopify Web钩子发送一个json请求并等待5秒,如果它没有接收回200,则终止请求并尝试另一个请求。

我的服务器现在马上处理这件事

  1. 接收shopify请求
  2. 从shopify对订单数据进行排序
  3. 向调度服务器发送请求
  4. 检查服务器的响应
  5. 对shopify的反应

这样,有时只需稍长5秒,因此shopify在服务器更新调度时再次发送请求。

解决这个问题的最好办法是什么?

我在想两种解决方案

响应200返回到shopify,然后是进程分派(我不知道如何使用python2.7) b。创建一个数据库来存储shopify请求,所以shopify请求只需要创建一个订单记录,它就会收到200条(应该不到5秒)。这样设置了crontask或celery任务来更新调度。

有什么建议吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-02-11 10:52:58

最好使用任务队列。使用芹菜在后台执行占用时间的任务。一旦您从shopify获得响应,将您的任务交给芹菜,以便它能够在后台运行这些任务,然后您可以将200响应发回。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48726960

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档