ストリーミング API 用語
ストリーミング API で使用される用語について説明します。
| 用語 | 説明 |
|---|---|
| イベント | レコードの作成、更新、削除、復元。各イベントによって通知がトリガされる場合があります。 |
| 通知 | イベントに対応したメッセージ。通知は 1 つ以上のクライアントが登録されているチャネルに送信されます。 |
| PushTopic | PushTopic は、作成、更新、削除、復元操作による Salesforce レコードの変更に関する通知をトリガします。PushTopic 通知は、PushTopic レコードで指定した条件と定義した SOQL クエリに基づきます。クエリで指定した項目のみが通知に含まれます。PushTopic では登録チャネルを定義します。 |
| チャネル | クライアントがイベント通知を受信するように登録できるイベントのストリーム。 |
| イベントバス | 公開者がイベント通知を送信する導管。イベント登録者はイベントバスのチャネルに登録して、イベント通知を受信します。イベントバスでは、イベントメッセージに保存された再生がサポートされます。 |
| プラットフォームイベント | プラットフォームイベントメッセージで送信するカスタムデータの定義を表す Salesforce エンティティ。Salesforce でプラットフォームイベントを作成し、その項目を定義します。登録チャネルはプラットフォームイベント名に基づきます。 |
| 変更データキャプチャイベント | PushTopic と同様、変更データキャプチャは作成、更新、削除、復元操作による Salesforce レコードの変更に関する通知をトリガします。PushTopic とは異なり、変更データキャプチャはレコードのすべての変更された項目を送信し、クエリで項目を指定する必要はありません。また、変更データキャプチャはヘッダーで変更に関する情報を送信します。 |