OPEN SOURCE / BUILT WITH MOONBIT

事件发出后,
全程有迹可循。

HookLab 把 Webhook 接入、校验、持久化、重试与交付记录连成一条可观察的路径。用六个可交互的合成场景,直观看清正常交付与异常处理。

公开页面是离线教学样例,不代表真实用户试点或生产性能。

01 / 接入签名校验与租户隔离
02 / 控制契约与幂等保护
03 / 交付重试、死信与追踪
THE DELIVERY PATH

可靠性不靠“发送成功”
这一个状态。

一次完整交付需要能判断请求是否可信,能找回失败任务,也能解释消费者最终收到什么。

01

先确认事件有效

接入侧验签,按契约校验正文。无效请求在写入与投递之前被拒绝。

02

再记录每次尝试

事件和任务持久化后由 Worker 投递;失败重试与尝试历史留有迹可查。

03

最后交给消费者去重

交付遵循至少一次语义;接收端按交付 ID 去重,避免重复业务效果。

INTERACTIVE SANDBOX · 合成模拟

选一个场景,走完交付路径。

从发布、接收、安全和运维等视角,观察同一平台在不同情况下的处理结果。

仅合成数据 · 离线运行
02 / 观察事件轨迹HOOKLAB / SIMULATOR
发布方

订单创建,正常送达

等待模拟
0 / 4 步
交付轨迹按顺序播放
    接受事件—
    HTTP 尝试—
    业务效果—
    HONEST BY DESIGN

    演示边界,
    同样清晰。

    本页面仅在浏览器中播放固定样例,不采集输入、不保存令牌、不连接 HookLab API。它让流程易于理解,但不能替代真实用户试点。

    实际系统提供至少一次交付,不承诺“恰好一次”。接收系统必须按交付 ID 去重;生产环境仍需授权试点与持续验证。