aec4d
117 天前
深度用 cloudflare workers 写了一个业务
使用了 D1 和 queue ,不得不说配合 vite 开发很丝滑
开发完成后我部署上线才发现 queue 是付费项目,另外我请求了 LLM ,单个请求可能要后台处理几分钟
我是个人使用,使用量非常少,因此我想规避付费,尝试了好几种方案,发现规避不了......
于是我用 Golang 重写了,用服务器部署,运行完美
cf workers 降低了兼容迁移到实体机的难度,当前 vite 可以直接模拟 workers 的运行时,属于部分解决了供应商锁定的顾虑
但是降本增效可未必,一个月 5 刀看起来很便宜,实际上实现相同的 workers 需求,Golang 耗费的资源更少,更可控,我一个 20 刀每年的垃圾 vps ,上面跑了好几个 Go 小脚本
综上: Go 真的是各种号称 serverless 的杀手,如果一个企业级需求你想用 cf workers 实现,不妨试试用 Go 替代它