정책 그룹이란?
**정책 그룹(Policy Group)**은 관련 비즈니스 규칙들의 최상위 컨테이너입니다. Git 저장소처럼 여러 버전의 규칙을 보관하고 생명주기를 관리합니다. 각 정책 그룹은 고유한 이름, 실행 순서를 결정하는 우선순위, 트래픽 수용 여부를 제어하는 상태를 가집니다.그룹 상태
실행 제어 방식
여러 정책 그룹이 같은 실행 그룹을 공유할 때, 실행 제어 방식(activationMode)이 그중 몇 개의 그룹을 실행할지 결정합니다. 규칙이 아니라 그룹을 셉니다. 이긴 그룹의 규칙은 모두 실행됩니다.
EXCLUSIVE 또는 MAX_N 모드에서는 실행 우선순위 전략(activationStrategy)이 겨루는 그룹의 순위를 매깁니다. 전략은 HIGHEST_PRIORITY 하나이며, 우선순위 번호가 가장 작은 그룹이 이깁니다.
멤버가 하나뿐인 실행 그룹은 경쟁 상대가 없습니다. 같은 실행 그룹에 두 번째 그룹이 들어오기 전까지 이 모드는 아무 효과가 없습니다.
실행 제어 방식은 그룹 레벨에서 작동합니다. 동일한 실행 그룹(
activationGroup)을 공유하는 그룹 간 경쟁을 제어합니다. 단일 버전 내 규칙 간 충돌 해결은 상호 배타 그룹을 참조하세요.A/B 테스트
정책 그룹은 라이브 트래픽으로 두 버전의 성능을 비교하는 A/B 테스트를 지원합니다. 현재 라이브 버전, 테스트 버전(ACTIVE 상태), 그리고 테스트 버전으로 라우팅할 트래픽 비율(1–99%)이 필요합니다. 나머지 트래픽은 라이브 버전으로 갑니다. 두 버전 모두 실행 로그를 생성하므로 이력 탭에서 성능을 비교할 수 있습니다. 여기까지는 그룹 쪽 조건입니다. 요청 쪽에도 조건이 하나 더 있습니다. 실행 요청마다context.trafficKey를 실어야 하며, 없으면 분배가 일어나지 않고 테스트 버전 트래픽이 0%에 머뭅니다. 트래픽 식별 키를 참조하세요.
다음 단계
정책 버전
그룹 내에서 버전이 어떻게 작동하는지 알아보세요.
A/B 테스트
버전 간 트래픽 분할을 설정하세요.

