[控场AI]
产品CrewCast

Crew Cast

基于 TypeScript 和 Stateful Actor 模型构建的开源群发消息送达状态追踪系统,通过为每个群发任务创建独立 Actor 来聚合异步投递事件

时间轴 (近 90 天)

11月4日

Crew Cast 是一个开源项目,展示了如何用 TypeScript 和 Stateful Actors 将群发消息的异步事件流转化为持久化的工作流。

待验证50%
11月4日

Crew Cast 的核心设计是为每个群发任务创建一个 Stateful Actor,每个 Actor 独立维护自己负责的群发任务状态。

待验证50%
11月4日

Crew Cast 使用 group_message_id 作为事件关联的纽带,将送达回执、用户回复、webhook 重试等事件路由到对应的 Actor。

待验证50%
11月4日

Crew Cast 使用 KV 存储用于 webhook 到 Actor 的路由。

待验证50%
11月4日

Crew Cast 使用 SQL 存储支持按收件人维度的报告查询。

待验证50%
11月4日

Crew Cast 实现了重放安全的 webhook 处理,确保重复的 webhook 不会导致状态重复更新或错误。

待验证50%
11月4日

Crew Cast 在 live 模式下使用 Ed25519 验证对 webhook 进行签名验证,保证事件来源可信。

待验证50%
11月4日

Crew Cast 提供演示模式,不发送真实消息,方便开发者测试和体验。

待验证50%
11月4日

Crew Cast 的作者在社区中主动寻求关于 Actor 模型设计以及已完成群发线程生命周期清理和留存策略的反馈。

待验证50%

全部知识事实 (9)

来源文章