HTTP First
curl 友好,无业务 SDK 依赖,天然支持多语言和自动化
一条 HTTP 请求,送达任何渠道 —— 即时通讯 · 短信 · 邮件 · Webhook · App 推送。内置路由、重试、去重、限流与规则引擎,单二进制部署,也可作为 Go 库嵌入。
Herald 是一个轻量、Provider 无关的统一订阅与投递中枢:业务方只描述「发生了什么、通知什么、通知谁」,把通知作为一条 HTTP 请求交给它,由 Herald 负责受众解析、模板渲染、渠道路由与可靠送达;谁在什么渠道、以什么频率收到什么品类,由受众自己的订阅关系决定。内置 Provider 覆盖即时通讯(飞书、企业微信、钉钉、Slack、Discord、Telegram、微信)、短信(阿里云、腾讯云、网易)、邮件、Webhook、日志调试与 App 推送(FCM、APNs、极光 JPush、个推 Getui);受众 - 渠道 - Provider 的解耦模型见 受众领域模型总纲。
去重、重试、限流、模板多渠道复用、规则引擎放行/抑制/改道,这些通知系统的公共部分在平台侧统一处理,业务方只关心「发什么、发给谁」。
管理台(Dashboard)的界面速览,自动轮播,也可用两侧箭头、下方圆点或键盘 ←/→ 翻看,点击任意一屏可看大图:
以上截图来自本地实际运行的实例(内存队列 + 日志 Provider),数据为演示种子。