apache/apisix
Nginx 기반 고성능 API 게이트웨이로 로드밸런싱, 동적 라우팅, AI 프록시 기능을 제공합니다.
16,735+0이번 주2,884175Lua
데모·홈페이지 열기apisix.apache.org중간맛 분석
스택: Lua(LuaJIT), Nginx, etcd / 설치: Docker, Kubernetes, 베어메탈 모두 지원 / 즉시 사용 가능: 제공 되는 Dashboard와 REST Admin API로 설정 후 바로 운영 가능 / 데모: 공식 Getting Started 문서에 단계별 실습 제공, TCP/UDP/gRPC/MQTT/Dubbo 프로토콜 프록시 가능 / 성능: 단일 코어 18k QPS, 평균 지연 0.2ms 이하
이런 레포예요
이럴 때 쓰면 좋아요
- 마이크로서비스 환경에서 API 요청을 중앙집중식으로 관리하고 인증, 속도 제한, 모니터링을 한 곳에서 처리
- LLM 서비스 앞단에 배치하여 AI 요청의 로드 밸런싱, 토큰 기반 속도 제한, 폴백 처리를 구현
- Kubernetes 클러스터의 ingress 컨트롤러로 동적 라우팅 및 트래픽 분할(카나리 배포, A/B 테스트) 수행
핵심 기능
동적 라우팅 및 업스트림 관리(핫 업데이트, 재시작 불필요)멀티 프로토콜 지원(HTTP/gRPC/MQTT/Dubbo/TCP-UDP 등) 및 AI 게이트웨이 기능Lua/Java/Go/Python/Wasm 플러그인 확장 및 풍부한 보안 플러그인(JWT, RBAC, rate limit 등)
대안 대비 차별점
Lua 기반 유연한 플러그인 아키텍처로 Java/Go/Python 등 다양한 언어의 RPC 플러그인과 WebAssembly 플러그인을 지원하여 단순 프록시를 넘어 복잡한 비즈니스 로직을 게이트웨이에서 직접 구현할 수 있습니다.
준비물
- Lua/LuaJIT 런타임
- etcd 또는 다른 발견 서비스(Consul, Nacos, Eureka)
별 추이 · 7일
16,735+0 / 7일
활용성 · 따라 만들기 좋은가
따라 하기 좋음샘플 점수 46/100
- 관대한 라이선스
- 테스트 있음
- 예제 디렉토리
- 최근 활동
- AGENTS.md
- llms.txt
- 템플릿
🟢 최근 활동 있음 · 2019년 생성
AI가 README 기반으로 요약했습니다 · 원문 보기