管理タスクにはイベント(CA Identity Manager がタスクを完了するために実行するアクション)が含まれます。 1 つのタスクには、複数のイベントが含まれている場合があります。 たとえば、[ユーザの作成]タスクには一般に、ユーザ プロファイルを作成するイベント、ユーザをグループに追加するイベント、ロールを割り当てるイベントが含まれます。
CA Identity Manager はタスクを処理する際に、タスクと関連付けられた各イベントを処理します。 CA Identity Manager はイベント処理時に各イベントを 4 回保存します。 これにより、予期しないシステム シャットダウンが発生した場合も、CA Identity Manager が処理中のアクションを失わないようにできます。
CA Identity Manager が複数のイベントを同時に処理する場合、それらのイベントはキューに追加されます。 最初のイベントは、そのライフサイクルの最初の段階を完了すると保存され、次に、キューの末尾に移動されて、第 2 段階の処理の開始を待機します。 次に、CA Identity Manager がキューの次のイベントの最初の処理段階を完了し、そのイベントはキューの末尾に移動します。 このプロセスは、キュー内のすべてのイベントが最初の処理段階を完了するまで続行します。 次に、キュー内の最初のイベントの 第 2 処理段階が開始されます。 キュー内のすべてのイベントが 4 つの処理段階のすべてを完了するまで、これが続行します。
通常の負荷条件下では、この動作がパフォーマンスに影響を与えることはありません。 ただし、多数のユーザ群のバルク ロード時など、多数のイベントとタスクをシステムが処理する場合は、各イベントとタスクがキュー内で長時間待機する必要があるので、完了時間が長くなります。
負荷条件下で発生するパフォーマンス上の問題を防止するには、以下のアクションを考慮します。
[タスク優先度]設定では、タスクの優先度を「高」、「中」、または「低」に設定できます。
すぐに処理する必要のあるタスクは、「高」に設定します。 バルク ロードに含まれるタスクは、「低」に設定します。
タスク優先度が設定されている場合、そのタスクに関連付けられたイベントは、同じ優先度を持つタスクと共に処理されます。 たとえば、[ユーザの変更]タスクの優先度が「高」に設定されていて、管理者がユーザ プロファイルを変更した場合、CA Identity Manager は「中」または「低」の優先度を持つタスクより前に[ユーザの変更]タスクを処理します。 他にも優先度が「高」のタスクがある場合は、CA Identity Manager は最初の「高」優先度イベントの最初の処理段階を完了したら、そのイベントを他の「高」優先度イベントのリストの末尾に移動します。
|
Copyright © 2015 CA Technologies.
All rights reserved.
|
|