多数の同時実行予約の管理
複数の並列キューを管理して、一括予約の実行を並列モードで処理できるようにします。単一ノードの負荷を維持するのではなく、一括予約イベントプロセッサーを異なるノードに分散できます。
始める前に
必要なロール:sn_vaccine_sm.admin
このタスクについて
sn_vaccine_sm.mass_booking_parallelism プロパティは、並列モードで予約フローを実装するのに役立ちます。並列処理では、ジョブはワクチン接種センターごとに個別のイベントを作成します。これは、使用可能な並列キューにイベントを均等にディスパッチするのに役立ちます。合計 8 つの一括予約イベントプロセッサーがあります。
注:
一括予約に使用できる最大キュー数は 8 です。admin ロールを持つユーザーがプロパティを 8 より大きい値に設定した場合でも、8 つのキューのみが作成されます。ただし、デフォルト値は 4 に設定されています。
パフォーマンス関連の問題を回避するには、特定のノードに固定するための構成変更が必要です。admin ロールを持つユーザーは、特定のノードに固定するスレッドを選択して、すべてのノードに負荷が均等に分散されるようにすることができます。たとえば、マルチノードインスタンスを使用している場合は、Sys ID フィールドを使用して一括予約イベントプロセッサーをヒットさせる特定のノードを選択することで、特定のノードに固定するように構成を変更できます。この構成変更により、システムパフォーマンスを向上させることができます。