프로젝트 소개
Actix Web은 Rust를 위한 웹 프레임워크로, HTTP/1.x 및 HTTP/2 프로토콜, 스트리밍 및 파이프라이닝, 그리고 선택적 매크로를 사용한 강력한 요청 라우팅을 지원합니다. 이 프레임워크는 Tokio 비동기 런타임과 완벽하게 호환됩니다.
주요 기능은 다음과 같습니다:
- Keep-alive 및 느린 요청 처리
- 클라이언트 및 서버 WebSocket 지원
- 투명한 콘텐츠 압축 및 압축 해제 (br, gzip, deflate, zstd)
- 멀티파트 스트림
- 정적 자산
- OpenSSL 또는 Rustls를 통한 SSL 지원
- Logger, Session, CORS와 같은 미들웨어
- awc HTTP 클라이언트와의 통합
- 안정적인 Rust 1.88+에서 실행
`experimental-introspection`이라는 실험적 기능은 로컬 진단 및 도구를 위한 라우트 및 메서드 보고 헬퍼를 노출합니다.
이 프로젝트는 웹사이트, 사용자 가이드, 예제 저장소, API 문서를 통해 문서를 제공합니다. 예제 통합에는 JSON 처리, 멀티파트 스트림, 데이터베이스 (MongoDB, Diesel, SQLite, Postgres), 템플릿 (Tera, Askama), HTTPS (Rustls, OpenSSL), WebSocket이 포함됩니다.
Actix Web은 MIT 또는 Apache 2.0 라이선스로 이중 라이선스가 부여되어 있습니다. 기여는 Contributor Covenant 행동 강령을 따릅니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.