django - Django request.post 无需等待响应
问题描述
REMOTE_SOCKET_ADDRESS
我有一个 Django 服务器,它与另一个地址 ( )上的 NodeJS 服务器通信。
在 Django 中,我有一行代码是这样的:
requests.post(settings.REMOTE_SOCKET_ADDRESS, params=query_params)
我希望我的 Django 服务器在继续执行代码之前不要等待来自 NodeJS 服务器的响应。只需发送 POST 并继续,这样即使 NodeJS 需要 10 分钟来完成它正在做的事情,它也不会影响 Django 服务器。
我怎样才能实现这种“一劳永逸”的行为?
附加信息:我在共享主机上,所以我不能使用工人。
解决方案
我通过使用requests-futures
包实现了这一点:https ://github.com/ross/requests-futures
推荐阅读
- java - MapStruct 将对象映射到列表
- c# - 使用 RingCentral 在 C# 中接收短信
- c# - 如何在鼠标位置上方显示 ContextMenuStrip?
- python - 如何在熊猫中混合数据框?
- python - 在尽可能多的步骤中从字符串中减去子字符串
- python - 我应该使用哪个命令在 Node.js 上进入虚拟环境
- java - 如何使用 simple_list_item_multiple_choice 保存复选框状态?
- android-studio - Android Studio Flutter 工具提示未显示
- javascript - 无法编辑从 ajax 调用收到的 PHP 数据
- android-studio - 如何在 android 应用程序中实现 BottomSheet?