多数の同時予約を管理する

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:2分
  • 複数の並列キューを管理して、一括予約の処理を並列モードで実行できるようにします。一括予約イベントプロセッサーを単一のノードに負荷をかけるのではなく、別のノードに分散させることができます。

    始める前に

    必要なロール:sn_vaccine_sm.admin

    このタスクについて

    sn_vaccine_sm.mass_booking_parallelismプロパティは、予約フローを並列モードで実装するのに役立ちます。並列処理では、ジョブはワクチン接種センターごとに個別のイベントを作成します。これは、イベントを利用可能な並列キューに均等にディスパッチするのに役立ちます。合計 8 つの一括予約イベント処理担当者があります。
    注:
    一括予約には最大 8 つのキューを使用できます。admin ロールを持つユーザーがプロパティを 8 より大きい値に設定した場合でも、8 つのキューのみが作成されます。ただし、デフォルト値は 4 に設定されています。

    パフォーマンス関連の問題を回避するには、特定のノードに固定するための構成変更が必要です。admin ロールを持つユーザーは、特定のノードを指すスレッドを選択して、負荷がすべてのノードに均等に分散されるようにすることができます。たとえば、マルチノードインスタンスを使用している場合は、Sys ID フィールドを使用して、一括予約イベントプロセッサがヒットする特定のノードを選択することで、特定のノードに固定するように構成を変更できます。この構成変更により、システムパフォーマンスを向上させることができます。

    手順

    1. ナビゲーションフィルターで、「 sys_trigger.list」と入力します。
    2. 検索フィールドに「*mass booking event processor」と入力します。
      スケジュールテーブルには、8 つの一括予約イベントプロセッサーレコードが表示されます。
    3. オプション: 複数ノードインスタンスがある場合は、一括予約イベントプロセッサーレコードを探し、[ システム ID ] 列フィールドからノードを選択します。
    4. [ Sys ID ] フィールドの空白部分をダブルクリックします。
      1. 使用可能なノードのリストからノードを選択します。
      2. 緑色のチェックマークアイコン (緑 色のチェックマークアイコン)をクリックして、レコードを保存します。
      一括予約イベントプロセッサーレコードは、特定のノードに割り当てられます。
    5. 特定のノードに異なる一括予約イベントプロセッサーレコードを割り当てるには、必要に応じてステップ 3 とステップ 4 を繰り返します。