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. As with all projects, the items mentioned on this page are subject to change or delay. The development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.
Status Authors Coach DRIs Owning Stage Created
proposed -

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

Cells: Router Endpoints Classification

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

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

1. 정의

2. 데이터 흐름

3. 제안

4. 평가

4.1. 장점

4.2. 단점