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