跳至主要内容

什么是 Pulse

Prisma Pulse 是一个托管的数据库事件基础设施,它捕获并分发您的数据库事件到您的应用程序。它简化了使用扩展的 Prisma Client 订阅类型安全的数据库变更,从而为实时功能提供支持。

Prisma Pulse 的工作原理

Prisma Pulse 利用变更数据捕获 (CDC) 来高效地观察和捕获数据库变更。通过监控数据库的事务日志,Prisma Pulse 识别出插入、更新和删除等变更事件,而不会影响数据库的性能。

捕获的事件会被处理、评估并快速分发到相关的客户端订阅,确保您的应用程序与最新的数据库状态保持同步。

这消除了对复杂轮询或手动数据同步的需求,从而节省了您的开发时间和精力。

What is Pulse

使用 Prisma Pulse 可以构建什么

Prisma Pulse 可以为聊天、通知、数据广播、数据同步等实时功能提供支持。它非常适合确保分布式系统中的数据一致性,从而增强实时用户体验。

Prisma Pulse use-cases

示例

以下是一些使用 Prisma Pulse 的示例项目

项目描述
pulse-starter通用的 Pulse 启动项目。
pulse-resend-demo通过 Pulse 优化您的入职流程,通过 Resend 为新用户注册触发欢迎邮件。