技术栈
async
曲幽
3 天前
python
·
fastapi
·
web
·
orm
·
async
·
sqlalchemy
·
sqlmodel
·
tortoise
FastAPI数据库ORM怎么选?我肝了三个Demo后,终于不再纠结了
是不是每次开新项目,到了选ORM这一步,心里的两个小人就开始打架? 一个说:“用 SQLAlchemy 吧,生态稳如老狗,万一出问题网上随便一搜就有答案。” 另一个立马反驳:“异步时代了老铁,用 Tortoise-ORM 它不香吗?那代码写起来多轻快。” 旁边还有个声音幽幽飘来:“要不试试官方亲儿子 SQLModel ?”
蜡台
9 天前
开发语言
·
前端
·
javascript
·
async
·
await
JavaScript async和awiat 使用
注意使用实例:node.js的世界,从callback开始,不会止于async。async/await优雅的错误处理
曲幽
18 天前
redis
·
python
·
fastapi
·
web
·
async
·
celery
·
task
·
queue
FastAPI + Celery 实战:异步任务里调用 Redis 和数据库的全解析,及生产级组织方案
Celery 的任务是在独立的工作进程(worker)中执行的,和 FastAPI 的请求进程是分离的。如果你在 API 路由里通过依赖项注入创建了一个数据库会话,然后把这个会话对象作为参数传给 Celery 任务,会发生什么?
曲幽
20 天前
redis
·
python
·
fastapi
·
web
·
async
·
celery
·
background
·
task
·
queue
FastAPI + Celery 实战:异步任务的坑与解法,我帮你踩了一遍
你写了个 FastAPI 接口,用户一请求,得等好几秒才返回,是不是急得想摔键盘?😤 别急着换电脑,八成是你把“耗时任务”堵在了接口里。
曲幽
25 天前
python
·
fastapi
·
web
·
async
·
clipboard
·
fileupload
别再数据线了!用FastAPI 5分钟搭个局域网文件+剪贴板神器
你是不是也经历过这样的瞬间?明明手机就在手边,想传个截图到电脑修图,结果打开微信,点开“文件传输助手”,发送,等半天,还得在电脑上登录微信,下载……一套流程走下来,修图的心情都没了。反过来,想把电脑上写好的文案发给手机,更麻烦。
曲幽
1 个月前
python
·
websocket
·
nginx
·
socket
·
fastapi
·
web
·
async
·
socketio
FastAPI实战:WebSocket vs Socket.IO,这回真给我整明白了!
不知道你有没有这种时刻:接到一个需求,要做“实时聊天”或“消息推送”,脑子里第一反应就是——上WebSocket!结果打开FastAPI文档,发现官方原生支持WebSocket,但同事/社区/老项目又总提“Socket.IO”。
mingshili
1 个月前
python
·
async
[python] asyncio常规操作记录
Event loop 本质是单线程内的无限循环调度器,不断从任务队列取出就绪的任务执行:协程遇到 await 时挂起自身、让出控制权给 loop,loop 去执行其他就绪任务; 等待的操作完成后,loop 恢复该协程继续执行。
PokeMa
1 个月前
kotlin
·
async
·
协程
·
launch
·
协程构建
·
源码对比
[协程]-[详解]-launch与async
构建一个协程, 直接返回Job
曲幽
1 个月前
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应该很丝滑?结果一上线,接口卡死、超时、甚至服务直接挂掉?别急,这篇文章就是来帮你排雷的。
天若有情673
2 个月前
前端
·
异常处理
·
前端开发
·
async
·
异步
·
await
·
异步编程
从 try-catch 回调到链式调用:一种更优雅的 async/await 错误处理方案
先看一段典型的业务代码:用户登录后获取个人信息,再根据个人信息获取订单列表,每个异步操作都需要独立的错误处理:
only-qi
2 个月前
java
·
spring boot
·
线程池
·
async
Spring Boot 异步任务深度解析:从入门到避坑指南
在高并发场景下,异步处理是提升系统吞吐量的关键手段。本文将深入剖析 Spring Boot 异步任务的实现原理、常见陷阱及生产级最佳实践。
曲幽
2 个月前
python
·
websocket
·
fastapi
·
web
·
async
·
asyncio
FastAPI 实战:WebSocket 从入门到上线,使用避坑指南
💬 你是不是觉得 WebSocket 挺简单的?不就建立个连接,然后 send 和 onmessage 吗? 我当初也这么想,直到我做了一个在线协作小工具,上线第一天晚上,服务器直接崩了,用户疯狂吐槽:“怎么画着画着就断了?” 那一晚,我盯着监控面板,才真正明白——WebSocket 的坑,不在握手,而在长连接的战场上。
微小冷
2 个月前
开发语言
·
rust
·
async
·
await
·
异步编程
·
tokio
Rust异步编程详解
Rust官方提供了异步编程接口,但并未提供具体的实现,为了实现Rust异步编程,需要安装第三方实现的运行时,目前最流行的是tokio。在使用前,先添加依赖
曲幽
2 个月前
fastapi
·
async
·
lifespan
·
lazy loading
·
startup event
FastAPI实战:用懒加载与Lifespan优雅管理重型依赖
有没有遇到过这种场景:你兴冲冲地写完了一个文生图AI服务的接口,本地测试美滋滋。结果一上服务器,docker build 完,docker run 的那一瞬间,你感觉仿佛过了一个世纪——服务怎么还没起来?
曲幽
3 个月前
python
·
fastapi
·
web
·
async
·
sqlalchemy
·
lock
·
apscheduler
·
works
FastAPI定时任务全攻略:从入门到避开多进程的坑
先说事实案例:有个促销活动需要定时上线。结果呢?依赖的云函数服务突然抖动,那个“简单可靠”的crontab脚本愣是没触发。凌晨三点,运营的电话直接把你的美梦干碎。😫 事后复盘,才意识到:把定时任务寄生于操作系统或者外部黑盒服务,在微服务架构里,就是给自己埋雷。
曲幽
3 个月前
python
·
flask
·
fastapi
·
web
·
thread
·
async
·
httpx
·
asyncio
FastAPI异步多线程:从踩坑到精通,解锁高性能API的正确姿势
你有没有遇到过这种情况:明明用了FastAPI的async,压测时性能却毫无提升,甚至更糟了? 🎯去年我做了一个实时数据推送的项目,上线前信心满满,结果第一波流量涌进来,接口响应时间直接从100ms飙到10s+,监控报警短信像除夕夜的鞭炮一样响个不停。排查后发现,罪魁祸首正是我“想当然”地乱用async。
曲幽
3 个月前
c#
·
thread
·
async
·
await
·
csharp
C#异步与多线程:从入门到实战,避免踩坑的完整指南
你是否曾遭遇过界面“卡死”、程序响应迟缓,或者在高并发场景下手足无措?根据.NET开发者社区的一项调查,超过60%的开发者认为异步和多线程编程是入门后最大的挑战之一,且在实际项目中,因线程同步、死锁或资源竞争导致的问题,平均占调试时间的30%以上。
Irene1991
3 个月前
vue.js
·
async
·
await
Vue3 <script setup> 中,async 通常不能省略
在Vue3的<script setup>中,async关键字的使用取决于场景:async的作用是让函数返回Promise并允许使用await。