この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

プラットフォームイベントの割り当て

プラットフォームイベントの定義、プラットフォームイベントの公開と登録、および CometD クライアントへのイベント配信で使用できる各種割り当てについて説明します。

一般的なプラットフォームイベントの割り当て

標準量プラットフォームイベントと大規模プラットフォームイベントには次の割り当てが適用されます。

説明 Performance Edition および Unlimited Edition Enterprise Edition Developer Edition Professional Edition (API アドオンあり)
1 つの組織で作成できるプラットフォームイベント定義の最大数 100 50 5 5
すべてのチャネルおよびすべてのイベント種別での、同時 CometD クライアント (登録者) の最大数 2,000 1,000 20 20
プラットフォームイベントを登録できるプロセスの最大数 4,000 4,000 4,000 5
プラットフォームイベントを登録できる有効なプロセスの最大数 2,000 2,000 2,000 5
  • 同時クライアント割り当ては、PushTopic、汎用、および変更データキャプチャイベントを含む、ストリーミング API で登録可能なすべての種別のイベントで共有されます。
  • インストール済み管理パッケージから発生したプラットフォームイベントは、プラットフォームイベント定義の最大数に対する組織の割り当てを共有します。

メモ

標準量プラットフォームイベントの割り当て

API バージョン 44.0 以前で定義された標準量イベントの割り当てを次に示します。

説明 Performance Edition および Unlimited Edition Enterprise Edition Developer Edition および Professional Edition (API アドオンあり)
24 時間以内に配信されるイベント通知の最大数 (全 CometD クライアントで共有)1 50,000 25,000 10,000
公開されるイベント通知の 1 時間あたりの最大数 100,000 100,000 1,000


標準量イベント配信の使用状況を監視するには、limits REST API リソースを使用して、DailyStandardVolumePlatformEvents 値を調べます。詳細は、『REST API 開発者ガイド』「組織の制限をリ��トする」を参照してください。

1CometD クライアントに配信するイベント数の増加を要求する合は、Salesforce に連絡してアドオンライセンスを購入してください。アドオンライセンスは、配信されるイベントの 1 日の制限を 100,000 イベントずつ増加します。たとえば、Unlimited Edition の場合、アドオンライセンスによって、配信されるイベントの 1 日の制限が 50,000 から 150,000 イベントに増加します。複数のアドオンを購入することで、CometD クライアントのイベント要件を満たすことができます。リリースの問題とサービスの低下を回避するため、CometD クライアントに配信するイベントの数を 1 日あたり 500 万以内に抑えることをお勧めします。これ以上の外部イベントが必要な場合は、Salesforce 担当者に連絡し、製品をどのように拡張すればニーズを満たすことができるかを確認してください。

大規模の使用量ベースのエンタイトルメント

Salesforce エディションごとに、CometD クライアントに配信される大規模イベント数のデフォルトの割り当てが提供されます。デフォルトの割り当ては日単位で適用され、マルチテナント環境のリソースが均等に共有されてサービスが保護されます。

アドオンライセンスを購入して、日次 CometD イベント配信割り当てを増やすことができます。アドオンライセンスでは、CometD イベント配信割り当てが月次エンタイトルメントに応じて拡張されます。アドオンにより、月次エンタイトルメントの日次相当割り当てを 24 時間の期間で一定量超過できます。イベントの超過はカレンダー月で計算され、計算はその月の初日または契約開始日から始まります。

アドオンライセンスを購入すると、1 時間のイベント公開割り当てが 1 か月あたり 25,000 イベント増加します。イベントをさらに購入するには、Salesforce にお問い合わせください。

外部の CometD クライアントに配信されたイベント数は、登録されたクライアントごとにカウントされます。複数のクライアント登録者がいる場合、使用量はすべての登録者に対して追加されます。たとえば、あなたに毎月 300 万イベントのエンタイトルメントがあるとします。100 万イベントが 2 つのクライアントに配信され、あなたは最大 200 万イベントを使用しました。この場合、あなたにはまだその月の 100 万イベントのエンタイトルメントがあります。

表 1. デフォルトの割り当て
説明 Performance Edition および Unlimited Edition Enterprise Edition および Professional Edition (API アドオンあり) Developer Edition
24 時間以内に配信され、すべての CometD クライアントで共有されるイベント通知の最大数 50,000 25,000 10,000
公開されるイベント通知の 1 時間あたりの最大数 250,000 250,000 50,000
表 2. 例: 1 つのアドオンライセンスによる 1 か月あたり 300 万イベントのエンタイトルメント
説明 Performance Edition および Unlimited Edition Enterprise Edition および Professional Edition (API アドオンあり)
カレンダー月内で配信され、すべての CometD クライアントで共有されるイベント通知の最大数 4 千 500 万 3 千 750 万
公開されるイベント通知の 1 時間あたりの最大数 275,000 275,000

公開できるイベントメッセージの最大サイズは 1 MB です。

Lightning プラットフォームの登録者 (Apex トリガ、プロセス、フローを含む CometD 以外のクライアント) は、24 時間の CometD イベント配信制限にカウントされません。Apex トリガ、プロセス、またはフローで処理できるイベントメッセージ数は、各登録者の処理の時間によって異なります。処理時間が長いほど、登録者がイベントストリームの終了に到達するまでの時間が長くなります。

メモ

大規模イベントの使用状況の監視

毎月のイベント配信の使用状況を監視するには、limits REST API リソースを使用して、MonthlyPlatformEvents 値を調べます。limits リソースは 1 か月の最大割り当てを返します。アドオンライセンスがない場合、1 日のデフォルトの最大割り当ては、返された 1 か月の割り当てを 30 で割った値になります。詳細は、『REST API 開発者ガイド』「組織の制限をリストする」を参照してください。