Evolution Go

Evolution Go

用于消息自动化的 Go 语言编写的高性能 WhatsApp API 网关

选择要部署的 VPS 方案 Evolution Go

KVM 2
2 个vCPU 内核
8 GB RAM
100 GB NVMe 硬盘空间
8 TB 流量
CNY 65.99 /月

以 CNY 109.99/月 的价格续订 2 年。可随时取消。

关于 Evolution Go

Evolution Go 是一个高性能的 WhatsApp API 网关,使用 Go 从头重写,作为原始基于 Node.js 的 Evolution API 的轻量级高效替代方案。它基于 whatsmeow 库构建,用于 WhatsApp Web 协议,提供相同的核心消息自动化功能,同时显著减少系统资源消耗。Evolution Go 具有亚秒级冷启动、原生 goroutine 并发以及编译后的二进制文件(每个实例通常使用 50-150MB 内存,而 Node.js 版本为 200-500MB),专为性能和可靠性至关重要的严苛生产环境而设计。

常见用例

高吞吐量消息操作在吞吐量要求超过每分钟数千条消息时部署 Evolution Go,利用其 Go 原生并发模型,即使在高负载下也能实现稳定的亚 100 毫秒 API 响应时间。客户互动平台将 Evolution Go 集成作为其 WhatsApp 网关,使用 webhook 回调连接 CRM 系统、营销自动化工具和自定义业务逻辑,以实现自动化对话流程。在资源受限的 VPS 实例上运行的企业选择 Evolution Go 而非 Node.js 版本,以在有限的 RAM 和 CPU 预算内最大化活跃 WhatsApp 实例的数量。管理多租户 WhatsApp 基础设施的 DevOps 团队使用 Evolution Go,因为它简化了部署足迹,仅需要 PostgreSQL,无需额外的 Redis 依赖。物流和配送公司通过 API 构建实时跟踪通知系统,通过 WhatsApp 向客户发送自动发货更新和配送确认。SaaS 平台将 Evolution Go 作为微服务嵌入其基于 Go 的后端架构中,受益于原生生态系统兼容性和直接的服务网格集成。

主要功能

  • 原生 Go 二进制文件,亚秒级启动,每个实例内存占用 50-150MB
  • 通过 whatsmeow 库实现 WhatsApp Web 协议,支持免费、非 API 连接
  • 多实例管理,可同时操作多个 WhatsApp 号码
  • 兼容 Evolution API 模式的 RESTful API,便于迁移
  • 双 PostgreSQL 数据库架构,分离认证和用户数据
  • Webhook 事件系统,用于实时消息、连接和群组通知
  • 支持 RabbitMQ (AMQP) 和 NATS,用于可扩展的消息队列集成
  • MinIO/S3 兼容存储,用于媒体文件处理和持久化
  • QR 码认证,具有可配置的重试限制,用于 WhatsApp 配对
  • 内置 Swagger API 文档,位于 /swagger/index.html
  • 基于 Goroutine 的并发处理,可处理数千个并发连接
  • 可配置的群组和状态更新事件过滤

为什么要部署 Evolution Go 在

Hostinger VPS

在 Hostinger VPS 上部署 Evolution Go,通过提供专用的 CPU 和内存资源,最大限度地发挥其编译后的 Go 二进制文件的性能优势,同时避免共享托管环境中的“吵闹邻居”效应。显著降低的资源占用意味着单个 Hostinger VPS 可以支持比 Node.js 版本更多的活跃 WhatsApp 实例,从而降低了扩展消息业务的企业的 IT 基础设施成本。PostgreSQL 将所有身份验证凭据、对话历史记录和实例配置存储在您自己的基础设施上,确保了完整的数据主权并符合 GDPR 等隐私法规。双数据库架构将身份验证与用户数据清晰分离,简化了备份策略,并为注重安全性的部署提供了精细的访问控制。亚秒级的启动时间确保从重启或更新中快速恢复,最大限度地减少对活跃 WhatsApp 会话的干扰,并保持连接的可靠性。凭借对 VPS 的完全 root 访问权限,您可以微调 PostgreSQL 性能,配置自定义网络策略,实施自动化监控,并通过私有网络将 Evolution Go 直接与其他自托管服务集成,而无需将敏感消息数据暴露给外部平台。

选择要部署的 VPS 方案 Evolution Go

KVM 2
2 个vCPU 内核
8 GB RAM
100 GB NVMe 硬盘空间
8 TB 流量
CNY 65.99 /月

以 CNY 109.99/月 的价格续订 2 年。可随时取消。

探索该目录中的其他应用