Prisma Pulse
Prisma Pulse 让你能够使用你的无服务器后端构建响应式的、事件驱动的应用程序,无缝连接到你现有的 PostgreSQL 数据库。只需几行代码,你就可以实时响应数据库更改。
这使得实时任务成为可能,例如在用户注册时发送欢迎电子邮件或简化复杂的批处理作业。
Pulse 提供了一种替代传统后端系统的方案,这些系统通常使用队列或计划的批处理作业构建,从而无需托管、管理和维护。
Pulse 提供了一种简单的替代方案,它使用了单向数据流的概念(通过 变更数据捕获 模式)。它还与 Prisma ORM 无缝集成,并允许你通过 Prisma Client 直接订阅任何数据库更改事件。
支持的数据库和提供商
Pulse 可以与你现有的数据库和提供商一起使用。
在本节中
Pulse
Prisma Pulse
开始使用
先决条件
数据库设置
静态 IP
当你的安全设置需要 IP 允许列表,或者你正在实施仅允许来自受信任 IP 访问的防火墙时,你可以为 Pulse 启用静态 IP,从而确保受控且安全的数据库连接。
数据库事件
结构
API 参考
本页上的 Pulse API 参考文档基于以下模式
已知限制
以下是使用 Prisma Pulse 时已知限制的描述。如果你知道任何遗漏的限制,请在我们的社区 Discord 的 #help-and-questions 频道中告知我们。
FAQ
Prisma Pulse 支持哪些数据库?
反馈
你可以在我们的社区 Discord 的 #help-and-questions 频道中提交关于 Prisma Pulse 的任何反馈。
示例
以下是即用型示例项目列表,这些项目演示了如何使用 Prisma Pulse 构建实时应用程序