距离决定用 FastAPI 重写 Flask 应用已经过去了一年了, 年中的时候在 FastAPI 上尝试了很多性能优化方案,但机器的负载水平已经快到头了, 只能承认这条路走不通,需要换一个快得多语言来做。 决定用 Go 再重写,又经历了若干次的优化,目前已经稳定运行。 线上峰值 QPS 接近 10K,应用内统计延迟在 2ms 之内,依赖服务统计延迟在 13ms 左右。 记录下若干有意思的事情。
Posts for: #Go
彩云天气命令行版
2019 年的时候想学 Go 的动力来自看到了这个仓库
schachmat/wego
可以在命令行里看天气。
2021 年用了点业余时间终于搞出来了
caiyunapp/wego
。 到
dashboard.caiyunapp.com
注册账号申请一个 Token, 然后按照提示配置下 ~/.wegorc
里的 API Token
和经纬度即可。