alibaba/tengine

Public

A high-performance web server and reverse proxy, 100% compatible with nginx.

Beeknoee

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

Đăng nhập để hỏi Bee AI

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 Nginx
  • modules/Các module mở rộng đặc thù của Tengine
  • conf/Các tập tin cấu hình mẫu
  • packages/Script và tài liệu hỗ trợ đóng gói RPM, DEB, APK và Docker
  • tests/Bộ kiểm thử tích hợp và kiểm thử chức năng
  • docs/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.

bash
git clone https://github.com/alibaba/tengine.git
cd tengine

Cá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. 1fatedier/frpA fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.110.3k+244
  2. 2neovim/neovimVim-fork focused on extensibility and usability103.3k+117
  3. 3caddyserver/caddyFast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS78.6k+246
  4. 4traefik/traefikThe Cloud Native Application Proxy65.4k+74
  5. 5FiloSottile/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.