CASE STUDY

具有 Temporal 编排的 VPN 服务

具有 Telegram 机器人、自动配置生成和完整计费的可扩展系统。

关于项目

采用微服务架构的集中式 VPN 访问管理服务。实现用户订阅生命周期的全自动管理:从通过 Telegram 机器人支付到配置生成(WireGuard/OpenVPN)和到期自动处理。Temporal 编排器确保所有业务流程的可靠性。

解决方案架构

后端服务 (Backend Services - Go)

用于管理用户、费率、服务器和位置的一组微服务。实现 gRPC API。


Go 1.24
gRPC
GORM
MySQL
JWT
编排 (Orchestration - Temporal)

管理长期运行的事务:订阅激活、定期付款、服务器配置管理。


Go SDK
Temporal
分布式事务
Sagas
Telegram 机器人接口

用户的主要入口点。允许购买订阅、接收配置和管理设置。


go-telegram/bot
WebHooks
交互式菜单

主要功能

  • 可靠的工作流 (Reliable Workflows)

    Temporal 确保即使部分服务发生故障,已付费的订阅也能被激活。

  • 可扩展性

    无需中断服务即可在不同位置轻松添加新的 VPN 服务器。

  • 全自动化

    无需操作员参与即可生成密钥、发送说明和控制访问。

50,000+ Active Tunnels


Zero-Touch Configuration


Uptime: 99.9%

希望您的企业获得同样的结果吗?

让我们讨论您的项目并确定关键增长点。
讨论我的项目