async

曲幽10 天前
python·logging·fastapi·web·async·loguru·handler·uvicorn
用了loguru我才明白,Python日志还能这么写不知道对面的朋友是不是也经历过这种绝望:FastAPI 服务跑得好好的,一查日志文件却是空的,或者更惨——日志全串成一锅粥,根本看不出哪个请求在哪儿挂了?
曲幽16 天前
python·fastapi·web·async·sqlalchemy·session·crud·sync·with
FastAPI + SQLAlchemy 2.0 通用CRUD操作手册 —— 从同步到异步,一次讲透你是不是也遇到过这样的场景——FastAPI 项目一开始用同步写得好好的,接口响应压测也漂亮,后来心血来潮想全面拥抱异步,结果 Session 报错、延迟加载直接炸了,甚至连一个简单的 refresh 都能把你卡半天?
曲幽19 天前
python·fastapi·web·async·sqlalchemy·env·alembic·migration
FastAPI 生产环境避坑指南:用 Alembic 管理数据库迁移,别再手动改表结构了!你可以想像一个场景: 凌晨三点,产品突然在群里疯狂 @ 你,说新上的功能把用户数据搞乱了。你睡眼惺忪地爬起来一通排查,发现竟然是刚刚上线的时候,忘了在线上数据库执行那个加字段的 SQL 语句。那一刻,是不是想死的心都有了?
曲幽20 天前
python·prometheus·fastapi·web·async·sqlalchemy·connection·pool
FastAPI服务半夜又挂了?先别急着重启,查查你的数据库连接池“池子”是不是漏了是不是觉得你的 FastAPI 服务像个长不大的孩子,白天活蹦乱跳,一到夜深人静流量低谷时就给你来个假死、无响应?然后你迷迷糊糊被报警叫醒,骂骂咧咧重启一下又好了,仿佛什么都没发生过。第二天顶着黑眼圈去看日志,除了几条模糊的 “connection timeout” 啥也抓不住。🎯 如果这剧情你熟,那今天这篇,大概率是你的菜。
曲幽23 天前
python·fastapi·web·orm·async·sqlalchemy·sqlmodel·tortoise
FastAPI数据库ORM怎么选?我肝了三个Demo后,终于不再纠结了是不是每次开新项目,到了选ORM这一步,心里的两个小人就开始打架? 一个说:“用 SQLAlchemy 吧,生态稳如老狗,万一出问题网上随便一搜就有答案。” 另一个立马反驳:“异步时代了老铁,用 Tortoise-ORM 它不香吗?那代码写起来多轻快。” 旁边还有个声音幽幽飘来:“要不试试官方亲儿子 SQLModel ?”
蜡台1 个月前
开发语言·前端·javascript·async·await
JavaScript async和awiat 使用注意使用实例:node.js的世界,从callback开始,不会止于async。async/await优雅的错误处理
曲幽1 个月前
redis·python·fastapi·web·async·celery·task·queue
FastAPI + Celery 实战:异步任务里调用 Redis 和数据库的全解析,及生产级组织方案Celery 的任务是在独立的工作进程(worker)中执行的,和 FastAPI 的请求进程是分离的。如果你在 API 路由里通过依赖项注入创建了一个数据库会话,然后把这个会话对象作为参数传给 Celery 任务,会发生什么?
曲幽1 个月前
redis·python·fastapi·web·async·celery·background·task·queue
FastAPI + Celery 实战:异步任务的坑与解法,我帮你踩了一遍你写了个 FastAPI 接口,用户一请求,得等好几秒才返回,是不是急得想摔键盘?😤 别急着换电脑,八成是你把“耗时任务”堵在了接口里。
曲幽1 个月前
python·fastapi·web·async·clipboard·fileupload
别再数据线了!用FastAPI 5分钟搭个局域网文件+剪贴板神器你是不是也经历过这样的瞬间?明明手机就在手边,想传个截图到电脑修图,结果打开微信,点开“文件传输助手”,发送,等半天,还得在电脑上登录微信,下载……一套流程走下来,修图的心情都没了。反过来,想把电脑上写好的文案发给手机,更麻烦。
曲幽2 个月前
python·websocket·nginx·socket·fastapi·web·async·socketio
FastAPI实战:WebSocket vs Socket.IO,这回真给我整明白了!不知道你有没有这种时刻:接到一个需求,要做“实时聊天”或“消息推送”,脑子里第一反应就是——上WebSocket!结果打开FastAPI文档,发现官方原生支持WebSocket,但同事/社区/老项目又总提“Socket.IO”。
mingshili2 个月前
python·async
[python] asyncio常规操作记录Event loop 本质是单线程内的无限循环调度器,不断从任务队列取出就绪的任务执行:协程遇到 await 时挂起自身、让出控制权给 loop,loop 去执行其他就绪任务; 等待的操作完成后,loop 恢复该协程继续执行。
PokeMa2 个月前
kotlin·async·协程·launch·协程构建·源码对比
[协程]-[详解]-launch与async构建一个协程, 直接返回Job
曲幽2 个月前
python·ai·fastapi·web·stream·chat·async·generator·ollama
FastAPI流式输出实战与避坑指南:让AI像人一样“边想边说”🚀 别让用户等得想摔手机 | 手把手教你实现打字机效果“点发送,转圈圈,十秒后哗啦蹦出一大段”——这体验简直像回到拨号上网时代。用户早没了耐心,老板也皱眉头。“这玩意儿是人工智障吗?半天憋不出一句话!”
曲幽2 个月前
python·fastapi·web·async·httpx·asyncio·ollama
我用FastAPI接ollama大模型,差点被asyncio整崩溃(附对话窗口实战)嘿,朋友们,我是一枚程序媛👩‍💻。今天咱们来聊聊最近让我又爱又恨的 asyncio,尤其是用FastAPI去调用本地ollama大模型时踩的那些坑。你是不是也觉得FastAPI既然是异步框架,调用外部API应该很丝滑?结果一上线,接口卡死、超时、甚至服务直接挂掉?别急,这篇文章就是来帮你排雷的。
天若有情6733 个月前
前端·异常处理·前端开发·async·异步·await·异步编程
从 try-catch 回调到链式调用:一种更优雅的 async/await 错误处理方案先看一段典型的业务代码:用户登录后获取个人信息,再根据个人信息获取订单列表,每个异步操作都需要独立的错误处理:
only-qi3 个月前
java·spring boot·线程池·async
Spring Boot 异步任务深度解析:从入门到避坑指南在高并发场景下,异步处理是提升系统吞吐量的关键手段。本文将深入剖析 Spring Boot 异步任务的实现原理、常见陷阱及生产级最佳实践。
曲幽3 个月前
python·websocket·fastapi·web·async·asyncio
FastAPI 实战:WebSocket 从入门到上线,使用避坑指南💬 你是不是觉得 WebSocket 挺简单的?不就建立个连接,然后 send 和 onmessage 吗? 我当初也这么想,直到我做了一个在线协作小工具,上线第一天晚上,服务器直接崩了,用户疯狂吐槽:“怎么画着画着就断了?” 那一晚,我盯着监控面板,才真正明白——WebSocket 的坑,不在握手,而在长连接的战场上。
微小冷3 个月前
开发语言·rust·async·await·异步编程·tokio
Rust异步编程详解Rust官方提供了异步编程接口,但并未提供具体的实现,为了实现Rust异步编程,需要安装第三方实现的运行时,目前最流行的是tokio。在使用前,先添加依赖
曲幽3 个月前
fastapi·async·lifespan·lazy loading·startup event
FastAPI实战:用懒加载与Lifespan优雅管理重型依赖有没有遇到过这种场景:你兴冲冲地写完了一个文生图AI服务的接口,本地测试美滋滋。结果一上服务器,docker build 完,docker run 的那一瞬间,你感觉仿佛过了一个世纪——服务怎么还没起来?