수명 주기 컴포넌트
수명 주기 컴포넌트를 사용하면 하나의 큰 Strategy 구현에 직접 작성한 수명 주기 코드를 작은 AQE 컴포넌트로 분리할 수 있습니다. 동일한 로직을 on_start, init, on_teardown, universe 안에 직접 작성해도 됩니다. 컴포넌트 모델을 사용하면 프로젝트를 모듈로 나누고 테스트, 재사용, AQS 표시를 더 쉽게 할 수 있습니다.
수명 주기 로직을 모듈화하려면 다음 문서부터 살펴보세요.
- 전략 수명 주기 흐름에서는 AQE가 전략 훅, 수명 주기 로직, 유니버스 로딩, 봉, 종료 정리를 실행하는 순서를 설명합니다.
- 수명 주기 로직에서는
OnStartLogic,OnInitLogic,OnTeardownLogic, 실행 시점, 실패 정책, 등록을 다룹니다. - 유니버스 모델에서는 모듈식 심볼 선택과 유니버스 모델 결과가 인라인
Strategy::universe와 병합되는 방식을 다룹니다. - 런타임 상태에서는
ctx.variables()와 변경 가능한 런타임 관리 정보를 어디에 두어야 하는지 다룹니다.
코드의 모듈 경계가 명확하거나, AQS에 표시되어야 하거나, 자체 생성자 설정이 있거나, 전략 간에 재사용해야 한다면 수명 주기 컴포넌트와 유니버스 모델을 사용하세요.
필수 쿠키 및 저장소
로그인, 계정 보안, 색상 테마 설정, 이 알림 표시와 PostHog의 필수 내부 이용 현황·세션 품질·안정성 지표 수집을 위해 필수 쿠키와 저장소를 사용합니다. 광고 쿠키는 사용하지 않습니다.
