Skip to content

当前 tghub.dev 架构

技术栈

我选择了 Python 栈,因为用于 Telegram 的最佳库(telethon)是用 Python 编写的。 对于后端 API/Worker,我使用 FastAPI 和异步 SQLAlchemy。

高层架构

监控

我使用 Prometheus + Grafana 的“标准”解决方案。 有一个统计面板显示已保存消息和一些综合数值。

dashboard 1

此外,我还有应用程序 API 的 HTTP 相关指标。 dashboard 2