Nguon: Microsoft Learn · .NET 8.0

Tổng quan về YARP

Nguồn: Overview of YARP

Giới thiệu về YARP

YARP (Yet Another Reverse Proxy — Một Reverse Proxy Nữa) là một thư viện reverse proxy (proxy ngược) có khả năng tùy chỉnh cao dành cho .NET. Nó được thiết kế để cung cấp một khung proxy mạnh mẽ, linh hoạt, có thể mở rộng, bảo mật và dễ sử dụng. YARP giúp các nhà phát triển tạo ra các giải pháp reverse proxy mạnh mẽ và hiệu quả phù hợp với nhu cầu cụ thể của họ.

Reverse proxy làm gì

Một reverse proxy là một máy chủ nằm giữa các thiết bị client và các máy chủ backend. Nó chuyển tiếp các yêu cầu của client đến máy chủ backend thích hợp và sau đó trả phản hồi của máy chủ về cho client. Reverse proxy cung cấp một số lợi ích:

Cách reverse proxy xử lý HTTP

Reverse proxy xử lý các yêu cầu và phản hồi HTTP theo cách sau:

Quá trình này đảm bảo rằng client tương tác với reverse proxy thay vì trực tiếp với các máy chủ backend, cung cấp các lợi ích về cân bằng tải, bảo mật, phân phiên và nhiều hơn nữa.

Tại sao chọn YARP thay vì các proxy khác

YARP cung cấp một số lợi ích độc đáo khiến nó trở thành lựa chọn hấp dẫn cho các nhà phát triển: