This page contains information related to upcoming products, features, and functionality. It is important to note that the information presented is for informational purposes only. Please do not rely on this information for purchasing or planning purposes. The development, release, and timing of any products, features, or functionality may be subject to change or delay and remain at the sole discretion of GitLab Inc.
Status Authors Coach DRIs Owning Stage Created
proposed -

이 문서는 아직 진행 중인 작업이며, Cells 설계의 매우 초기 단계를 나타냅니다. 중요한 측면들은 문서화되지 않았지만, 우리는 나중에 이를 추가할 것으로 기대하고 있습니다. 이는 Cells의 하나의 가능한 아키텍처이며, 우리는 구현할 접근 방법을 결정하기 전에 대안과 대조할 것을 의도하고 있습니다. 이 문서는 우리가 이 접근 방법을 선택하지 않기로 결정한 이유를 문서화할 수 있도록 유지될 것입니다.

Cells: 라우터 엔드포인트 분류

GitLab 설치의 로드 밸런서에 도착하는 요청을 적절히 라우팅하기 위해서는 모든 엔드포인트의 분류가 필수적입니다. 각 Cell은 각 요청을 해석하고 해당 Cell에 속하는지를 분류할 수 있어야 합니다.

GitLab은 현재 수백 개의 엔드포인트를 구현하고 있습니다. 본 문서는 Rails에서 이 정보를 효율적으로 제공할 수 있는 다양한 기술을 설명하려고 시도합니다.

1. 정의

2. 데이터 흐름

3. 제안

4. 평가

4.1. 장점

4.2. 단점