0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

プラットフォームイベントに基づくSalesforceCDC

Last updated at Posted at 2021-08-10

まとめページに戻る
まとめA~M

これができて何がうれしいのか、さっぱり分かりませんでした。(今も分からん)

まず、CometD/Bayeux プロトコルがあります。これは、サーバーからクライアントにデータをストリーミングするための汎用プロトコルです。標準を持つということは、すべてが十分に文書化され、多くの言語で実装され、標準技術を活用することを意味します。

Salesforce 固有の次のレイヤーは、ストリーミング API です。これは、サーバーが継続的な更新をクライアントにプッシュすることが期待されるアプリケーションに使用され、プロトコルとして CometD を使用します。たとえば、特定の変更や特定のレコードを監視するクエリを設定できます。

次はプラットフォーム イベント (PE) です。これはエンタープライズ サービス バス (ESB) を可能にしますが、一般的なストリーミング API とは異なり、さまざまなソースからサブスクライブしている任意のクライアントにイベントをプッシュできます。

最後に、CDC は、サブスクライバーに新しいレコードと既存のレコードの変更を通知するために使用される特定の PE チャネルであり、この機能に関連付けられた Salesforce の特定の機能を備えています。

CDC は既存の PE アーキテクチャを利用し、さらに既存のストリーミング API アーキテクチャを利用します。このアーキテクチャは、さまざまなプログラミング言語のライブラリを持つ標準プロトコルに基づいています。このすべての再利用により、新機能の迅速な開発と展開が可能になります。

0
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?