여러 범위

각 키 블록 범위(예: 각 group,range 쌍)에는 많은 수(40억 이상)의 키 블록이 포함됩니다. 일반적으로 각 키 블록에서 256개의 키가 할당되므로 각 범위 할당에 사용 가능한 키 개수는 매우 많습니다. 또한 일반적으로 각 비즈니스 오브젝트는 별도의 키 세트(또는 키 세트의 콜렉션)를 사용하므로 해당 엔티티에서 사용할 별도의 "키 카운터"를 가지고 있습니다. 즉, 키가 케이스보다 훨씬 더 느린 속도로 소모됩니다. 따라서 일반적인 사용에서는 키 블록 범위 할당이 고갈되지 않습니다.

하지만 키 블록 범위 고갈 가능성을 제공하기 위해 시스템을 여러 키 블록 범위로 구성할 수 있습니다. 또한 이러한 추가 키 블록 범위는 필요에 따라 나중에 추가할 수 있습니다. 즉, 시스템이 처음 시작된 후에도 추가할 수 있습니다. 시스템이 여러 키 블록 범위로 구성된 경우 원래 범위의 모든 키 블록이 다 소모되면 추가 범위의 키 블록을 투명하게 사용하기 시작합니다.

모든 추가 키 블록 범위 할당은 시스템에서도 고유해야 합니다. 즉, 시스템 랜드스케이프 내 다른 시스템에서 사용될 수 없습니다. 또한 앞서 설명했듯이 시스템이 특정 키 블록 범위로 구성된 후에는 시스템에서 해당 키 블록 범위를 제거할 수 없습니다.

예를 들어, 프로덕션 시스템은 할당 그룹 3, 범위 2로 시작할 수 있습니다. 그리고 나중에 필요에 따라 추가 할당 그룹 3, 범위 44를 추가할 수 있습니다. 할당 그룹 3, 범위 2의 모든 키 블록이 다 소모되면 시스템은 할당 그룹 3, 범위 44에 있는 키 블록의 키를 사용하기 시작합니다.

유의할 점은 시스템의 키 세트가 해당 키 세트에 할당된 키 끝에 근접한 경우 로그 메시지가 표시됩니다. 기본 시스템 구성에서는 키 세트에 100,000,000개의 키 블록이 남아 있는 경우 이 메시지가 표시됩니다. 이를 통해 기존 할당이 고갈되기 전에 시스템에 다른 키 블록 범위 할당을 제공해야 하는 적절한 시기를 알 수 있습니다.