Prisma Pulse

輕鬆對資料庫中的變更做出反應

Pulse 讓您輕鬆地大規模將變更事件分發到您的應用程式,使資料庫變更能夠即時觸發事件和動作。

透過類型安全模型串流對資料庫變更做出反應

託管基礎架構,可大規模捕獲和分發資料庫變更事件。只需幾行程式碼,無需維護。

// Stream undelivered notifications in real-time
const stream = await prisma.notification.stream({
create: { delivered: false },
});
// Wait for new database events ...
for await (let event of stream) {
const { email, name } = event.created;
// Deliver notification to the user
notifyUser({ email, name });
}

交付保證

絕不錯過任何事件。可恢復、有序且精確的事件交付,適用於由資料庫變更觸發的關鍵任務工作流程。

簡化事件驅動的工作流程

對資料庫變更做出反應,以驅動背景作業和工作流程。停止輪詢,開始串流。

建立即時體驗

以 Pulse 作為資料庫事件引擎,在您的應用程式中實現即時功能。

讓您的服務保持同步

當您的資料變更時,將資料同步到外部服務,而不會使您的程式碼因額外的 API 呼叫而變得混亂。


底層運作原理

Prisma Pulse 會在資料庫變更發生時捕獲這些變更。捕獲的事件會分發到相關的用戶端串流,確保您的應用程式保持最新的狀態。

更快的開發、輕鬆的整合與設定

專注於您團隊的核心競爭力,而不是建置和管理基礎架構組件。只需幾行程式碼即可設定 Pulse。

絕佳的 Prisma DX

模型上的資料庫事件訂閱感覺像是您 ORM 和現有工作流程的一部分,具有類型安全和自動完成功能。

Prisma CLI

輕鬆設定 Pulse,無需離開終端機。
在您的 CI 環境中自動化 Pulse 的設定。

自備資料庫

可與您已有的資料庫搭配使用,無論是公開存取還是透過 IP 允許清單。如果您在日後切換,就像更新連線字串一樣簡單。


支援的資料庫與供應商

用於團隊專案協作的統一空間

Platform Console 讓您可以在每個工作區內直接設定功能、協作專案、管理成員資格和帳單。

Insights dashboard
以您的方式運作

透過工作區、專案和環境,反映您和您的團隊開發專案的方式。

探索您的用量

使用我們的洞察儀表板來探索您的用量、為您的資料庫模型捕獲和處理的事件,以及 Pulse 與您的資料庫的連線狀態。

觀看 Pulse 實際運作

// Stream new users on the `User` model in real-time
const stream = await prisma.user.stream({
create: { }, // Filter for create-events
name: 'user-create-events' // Ensure no events get lost
});
for await (let event of stream) {
const { email } = event.created;
// Send welcome email to user after sign up
await sendWelcomeEmail({ email });
}
通知
  • 透過電子郵件或應用程式內通知,讓使用者隨時瞭解情況,這些通知來自您現有的資料庫。
  • 即時觸發重要事件的警報,非常適合監控系統和其他需要立即通知的平台,例如,當達到特定閾值時。

查看傳送電子郵件的範例


可隨您擴展的定價

Prisma Pulse 的定價是根據用量而定。根據您的專案需求,為您的工作區選擇合適的方案。

探索我們的定價

輕鬆對資料庫中發生的任何事情做出反應

只需在新專案或現有專案上啟用 Pulse,將其新增至您的應用程式,然後建立您的第一個串流即可開始使用。

安排 Demo