alibaba/tengine
PublicA high-performance web server and reverse proxy, 100% compatible with nginx.
Bee AI phân tích repositoryBETA
AI đọc README và cây file để tóm tắt, gợi ý cách dùng và đánh giá repository. Mọi con số lấy từ kho Bee, không do AI ước lượng.
Cập nhật lần cuối: 05/10/2026
Tóm tắt bởi Bee AI
Tengine là web server và reverse proxy hiệu năng cao từ Taobao, tương thích 100% với Nginx. Dự án bổ sung hỗ trợ HTTP/3, Kubernetes Ingress không cần reload, kiểm tra upstream chủ động và mã hóa NTLS/TLCP.
- Kế thừa toàn bộ tính năng và tương thích 100% với Nginx 1.31.5.
- Hỗ trợ HTTP/3 (QUIC v1 và draft-29) thông qua xquic và truyền tải UDP tốc độ cao kernel-bypass.
- Tích hợp tengine-ingress cho Kubernetes, cho phép cấu hình động server, location và upstream không cần reload.
- Hỗ trợ thuật toán mã hóa thương mại Trung Quốc NTLS/TLCP (SM2/SM3/SM4) qua Tongsuo và tăng tốc HTTPS bất đồng bộ bằng QAT.
- Hỗ trợ nhúng Lua, nén zstandard (zstd) và kiểm tra sức khỏe chủ động cho upstream.
Lưu ý
- Khi biên dịch bằng './configure' cơ bản, các tính năng Tongsuo, xquic và Lua sẽ không được kích hoạt nếu thiếu thư viện phụ thuộc tương ứng.
- Nâng cấp từ phiên bản 3.1.0 trở về trước cần lưu ý đường dẫn cài đặt đã đổi từ /usr/local/nginx sang /usr/local/tengine, không tự động ghi đè bản cũ.
Điểm BeeTính thuần từ số liệu trong kho Bee, không phải AI chấm: bách phân vị sao 30% · độ tươi lần push 25% · fork và watcher 15% · README, giấy phép, mô tả 20% · có bản phát hành 10%.
- Độ phổ biến91
- Độ tươi60
- Cộng đồng96
- Tài liệu100
- Phát hành100
- Mức độ khóTrung bình
- Phù hợp vớiDevOps · Lập trình viên
- Loại dự ánỨng dụng
- Giấy phépBSD-2-Clause
Kiến trúc & Công nghệ
Công nghệ AI nhận ra từ README và cây file — chỉ những mục nằm trong danh sách Bee kiểm.
Tech stack
C
NGINX
Docker
Kubernetes
Lua
Kiến trúc tổng quan
Repository → công nghệ chính → các thư mục cấp 1 có thật trong repo; vai trò do AI mô tả.
src/Mã nguồn C cốt lõi của web server Tengine và các module chuẩn Nginxmodules/Các module mở rộng đặc thù của Tengineconf/Các tập tin cấu hình mẫupackages/Script và tài liệu hỗ trợ đóng gói RPM, DEB, APK và Dockertests/Bộ kiểm thử tích hợp và kiểm thử chức năngdocs/Tài liệu hướng dẫn kỹ thuật bổ sung
Hướng dẫn nhanh
Các bước để bắt đầu với repository này.
git clone https://github.com/alibaba/tengine.git
cd tengineCác use case chính
Những ứng dụng có thể xây dựng từ repository này.
- Triển khai Kubernetes Ingress Controller với khả năng cập nhật định tuyến động zero-downtime.
- Xây dựng reverse proxy và cân bằng tải hiệu năng cao hỗ trợ giao thức HTTP/3 QUIC.
- Sử dụng làm forward proxy hỗ trợ phương thức HTTP CONNECT.
- Triển khai gateway bảo mật tuân thủ tiêu chuẩn mã hóa GM/T 0024 (SM2/SM3/SM4).
Repository tương tự
Cùng chủ đề trong kho Bee.
- 1
fatedier/frpA fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.110.3k+244
- 2
neovim/neovimVim-fork focused on extensibility and usability103.3k+117
- 3
caddyserver/caddyFast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS78.6k+246
- 4
traefik/traefikThe Cloud Native Application Proxy65.4k+74
- 5
FiloSottile/mkcertA simple zero-config tool to make locally trusted development certificates with any names you'd like.59.8k+23
Nội dung do AI sinh, có thể sai hoặc thiếu — số liệu lấy từ kho Bee, không do AI ước lượng. Cập nhật lần cuối: 05/10/2026.