当前位置: 首页 > news >正文

ie浏览器哪个做网站稳定域名被墙检测

ie浏览器哪个做网站稳定,域名被墙检测,最大的网站建设公司,亚马逊wordpress目录 一、代码示例 二、执行说明 (一) 调用任务执行接口 (二) 监控任务进度 实现功能: 注册后台任务(如:邮件发送、文件处理等异步场景,不影响接口返回)监控后台任务执行进度(进度条功能)支…

目录

一、代码示例

二、执行说明

(一) 调用任务执行接口

(二) 监控任务进度


实现功能:

  1. 注册后台任务(如:邮件发送、文件处理等异步场景,不影响接口返回)
  2. 监控后台任务执行进度(进度条功能)
  3. 支持根据任务ID查询对应任务进度

一、代码示例

#!/usr/bin/env python
# -*- coding: UTF-8 -*-
import random
import asynciofrom typing import List, Dict
from fastapi import FastAPI, BackgroundTasks, WebSocketapp = FastAPI()# 用于存储连接的 WebSocket 实例
connected_websockets: Dict[int, List[WebSocket]] = {}@app.websocket("/ws/{task_id}/")
async def websocket_endpoint(websocket: WebSocket, task_id: int):"""WebSocket路由,用于接收任务进度"""await websocket.accept()connected_websockets.setdefault(task_id, []).append(websocket)try:while True:await websocket.receive_text()except:connected_websockets[task_id].remove(websocket)@app.post("/task/{task_id}/")
async def start_task(background_tasks: BackgroundTasks, task_id: int):"""注册后台任务"""background_tasks.add_task(process_task, task_id=task_id)return {"task_id": task_id}async def process_task(task_id):"""处理任务的后台任务"""progress = 0while progress < 100:await asyncio.sleep(1)progress += random.randint(1, 10)progress = min(progress, 100)for ws in connected_websockets[task_id]:await ws.send_json({"task_id": task_id, "progress": progress})await asyncio.sleep(1)# 启动应用
if __name__ == "__main__":import uvicornuvicorn.run(app, host="0.0.0.0", port=8000)

二、执行说明

(一) 调用任务执行接口

  1. 启动服务后,访问:http://127.0.0.1:8000/docs
  2. POST请求:http://127.0.0.1:8000/task/1/,指定任务ID为1

(二) 监控任务进度

  1. 安装websocket请求工具:npm install -g wscat
  2. 终端输入wscat -c ws://127.0.0.1:8000/ws/1/,监控任务ID为1的执行进度

http://www.dt0577.cn/news/7300.html

相关文章:

  • php在线做网站seo优化裤子关键词
  • 培训机构网站php源码b站推广有用吗
  • 大学电子系的建设网站的方案常用的网站推广方法
  • 电子商务网站建设核心竞价推广开户电话
  • 怎么建设菠菜网站推广平台排行榜
  • 免费网站模板宠物用品店网站优化靠谱seo
  • linux 网站301淘词神器
  • 服务器怎么做网站教程班级优化大师简介
  • 做网站需要什么执照手机百度关键词优化
  • 成都建设网站公司简介今日重大新闻事件
  • 网站开发 书籍怎么建立个人网站
  • 上海行业门户网站建设应用网址外链平台
  • 国外媒体中文网站网站推广策划方案
  • 汽车配件销售网站开发论文crm客户管理系统
  • 邯郸百度网站建设seo优化师培训
  • 济南网站推广建设有限公司设计师经常用的网站
  • 如何做自己的播报网站网站自助搭建
  • 做网站的内容样本网络营销师怎么考
  • 做网站 图片需要多大的seo优化外包
  • 网站上面的内容里面放照片怎么做cnzz
  • 太原市给企业做网站广告营销平台
  • 大庆市萨尔图区建设局网站宁德seo培训
  • 专业网站的定义如何在网上推广
  • b2c商城网站开发下载一个百度导航
  • 南宁市做网站如何建立网站平台
  • 专业团队的优势码迷seo
  • 程序员做兼职的网站东莞建设网
  • 企业做自己的网站要注意什么推广引流软件
  • 陕西省建设造价协会网站北京昨晚出什么大事
  • 网站建设与搜索引擎营销有什么关系大众网疫情最新消息