ユースケース
- ケース1
ビジネスのボトルネック
優先度の高いメール通知を必要な消費者に迅速に送信すること。
サブスクリプションベースのサービスをユーザーに提供するアプリケーションがあるとします。提供したサービスに対して迅速に支払いを受け、ユーザーが中断なくサービスを引き続き利用できるよう、サブスクリプションの更新を期限内に行うようユーザーにリマインドする必要があります。さらに、最新のオファーやプロモーションについてもユーザーに十分な情報を提供する必要があります。
Job Schedulingによるソリューション
必要なアクションは、Cronをスケジュールして、CircuitをトリガーするジョブをJob Poolに送信することで簡単に処理できます。Circuitは最終的にユーザーにメールを送信します。表面的には、ユーザーを対象としたメールプロンプトの基本的なアクションです。しかし、支払いについてリマインドすることは優先度の高いタスクであり、遅延が発生してはなりません。
Job Poolがなければ、これらのタスクは両方とも同じ優先度が与えられます。大量のジョブを処理する場合、ユーザーへの支払いリマインドを担当するジョブの実行にディスパッチ遅延が発生する可能性があります。複数のJob Poolを作成できる利点により、支払いリマインダーを送信するCircuitsをトリガーするジョブを専用にキューイング・実行するJob Poolと、優先度の低いジョブを実行する別のJob Poolを用意できます。
注意: Circuitsコンポーネントは現在、EU、AU、IN、またはCAデータセンターからアクセスするCatalystユーザーには利用できません。そのため、これらのDCのユーザーはJob Schedulingサービスを使用してCircuitsをトリガーすることができません。
- ケース2
ビジネスのボトルネック
過剰な需要のバランスを取りながら必要なサービスを提供すること。
コンサートやガライベントのチケットを販売するプラットフォームを考えてみましょう。これらは通常、トラフィックの多いオンラインプラットフォームで、頻繁にクラッシュし、公開期間が非常に限られています。
Job Schedulingによるソリューション
エンドユーザーの興味に基づいて、コンサートやイベントを最適なタイミングでリマインドするマイクロサービスを開発できます。Pre-defined Cronを使用して、チケットプラットフォームのURLを定期的にトリガーし、告知がリリースされたかを確認するジョブをJob Poolに継続的に送信できます。エンドユーザーの希望する告知がリリースされたら、Dynamic Cronを設定してスケジュールされたアラートを送信し、最適なタイミングで希望のチケットを確実に予約できるようにします。
最終更新日 2026-02-23 18:09:41 +0530 IST
Yes
No
Send your feedback to us
Skip
Submit