CXGateway
Go 표준 라이브러리만으로 처음부터 만든 리버스 프록시 겸 API 게이트웨이.
헬스 체크, panic mode, 서킷 브레이커, 재시도, 속도 제한, 인증. 전달 경로는 전부 직접 작성했고, 웹 프레임워크는 쓰지 않았으며 서드파티 의존성은 YAML 파서 하나뿐입니다.
데스크톱 앱이 아니라 서버 소프트웨어입니다. 압축 파일에는 Windows와 Linux(x86-64 / ARM64)용 정적 실행 파일, 설정 예시 두 개, Dockerfile, 각 실행 파일의 체크섬이 들어 있습니다.
v1.0.0 · · 17.0 MB · MIT
압축 파일 내려받기소스 코드
소스 코드 내려받기
edfe389.zip0.7 MB ·
5baca384b638abc141656406fe338b82f74677c55cd248daa5260d4ba04b3798파일 이름은 해당 커밋의 짧은 해시이며 버전 번호가 아닙니다. 소스 코드와 배포 버전이 항상 함께 움직이지는 않습니다. 압축 파일은 git archive로 그 커밋에서 만듭니다.
소스 코드가 공개되어 있다는 것은 그것이 무엇을 하는지 한 줄씩 검토할 수 있다는 뜻입니다. 위의 내려받기가 반드시 이 소스로 빌드되었다는 뜻은 아닙니다 — 그 검증은 하지 않았으니 두 가지는 나누어 보셔야 합니다.
원래 저장소
github.com/hnshysglxfsccx-hub/cxgateway
이 주소의 내용은 바뀌지도 사라지지도 않았지만, 계정이 GitHub에 의해 제한되어 아무도 열 수 없으며, 복구될 것으로 더는 기대하지 않습니다.