Kong

Kong

Kong là một cổng API nguồn mở theo kiến trúc cloud-native và nền tảng kết nối dịch vụ vi mô, được xây dựng dựa trên NGINX, tập trung vào quản lý lưu lượng API, bảo mật và khả năng quan sát. Nó cung cấp cho nhà 개발 và doanh nghiệp khả năng định tuyến yêu cầu hiệu suất cao, cân bằng tải và mở rộng bằng plugin, phù hợp để xây dựng và quản lý kiến trúc ứng dụng phân tán hiện đại.
Đánh giá:
5
Truy cập website
Cổng APIkết nối microservicesKong nguồn mởQuản lý API thuần cloud-nativeĐiều khiển lưu lượng APIMiddleware cho kiến trúc microservicesTriển khai Kong Gateway

Tính năng của Kong

Cung cấp định tuyến API, proxy và cân bằng tải cho yêu cầu API, quản lý lưu lượng đầu vào
Hỗ trợ xác thực, ủy quyền, giới hạn lưu lượng và các chiến lược bảo mật và quản trị
Có khả năng giám sát và ghi log, tăng khả năng quan sát hệ thống
Kiến trúc plug-in, cho phép mở rộng chức năng một cách linh hoạt qua chuỗi plugin
Hỗ trợ nhiều giao thức như HTTP, HTTPS, gRPC, WebSockets
Dựa trên mô hình sự kiện của NGINX, cho hiệu suất cao và khả năng mở rộng theo chiều ngang
Cung cấp Admin API để quản trị cấu hình, tách biệt giữa data plane và control plane
Hỗ trợ tích hợp với Consul, Eureka và các công cụ phát hiện dịch vụ khác
Hỗ trợ nhiều phương thức triển khai như Docker và Kubernetes, đi kèm giao diện quản trị

Trường hợp sử dụng của Kong

Trong kiến trúc microservices, đóng vai trò cổng API thống nhất để quản lý lưu lượng qua tất cả entry của các dịch vụ
Khi cần thêm các plugin xác thực, giới hạn lưu lượng hoặc ghi nhật ký cho API, để quản trị bảo mật tập trung
Trong môi trường lai hoặc đa đám mây, dùng để xây dựng mặt bằng quản lý API thống nhất
Khi đội ngũ phát triển quản lý phiên bản API hoặc cấu hình chính sách định tuyến, để phân phối lưu lượng
Khi kiến trúc hệ thống đòi hỏi một lớp proxy chịu tải cao và độ trễ thấp, nhằm tăng hiệu suất và khả năng mở rộng
Khi doanh nghiệp xây dựng các ứng dụng đám mây gốc, để quan sát và giám sát giao tiếp giữa các dịch vụ

FAQ về Kong

QKong là gì? Các chức năng chính của nó là gì?

Kong là một cổng API nguồn mở theo kiến trúc cloud-native, chủ yếu dùng để quản lý lưu lượng API, bảo mật và quan sát trong kiến trúc microservices, giúp thống nhất và điều phối lưu lượng truy cập đầu vào.

QKong hỗ trợ triển khai bằng những cách nào?

Kong hỗ trợ triển khai bằng Docker container, triển khai bằng Kubernetes, và cũng có thể cài đặt trực tiếp trên hệ điều hành Linux; quá trình triển khai tương đối đơn giản và đi kèm giao diện quản trị trực quan.

QKong có những chức năng cốt lõi nào?

Các chức năng cốt lõi bao gồm định tuyến và proxy cho API, cân bằng tải, xác thực, giới hạn lưu lượng, giám sát log, và mở rộng thêm bằng hệ sinh thái plug-in.

QHiệu suất và khả năng mở rộng của Kong ra sao?

Kong được xây dựng dựa trên NGINX, mô hình sự kiện, có hiệu suất cao và độ trễ thấp, và hỗ trợ mở rộng theo chiều ngang để thích ứng với các tình huống đòi hỏi đồng thời cao.

QKong có hỗ trợ mở rộng bằng plugin không?

Có, Kong có hệ sinh thái plug-in phong phú, hỗ trợ xác thực, bảo mật, kiểm soát lưu lượng và các plugin khác; có thể thực thi theo trình tự trong chuỗi plugin khi xử lý yêu cầu.

QKong phù hợp với các giao thức nào?

Kong tương thích với nhiều giao thức như HTTP, HTTPS, gRPC, WebSockets, phù hợp cho nhiều kịch bản kết nối của các ứng dụng phân tán hiện đại.

QLàm sao để có được tài liệu và hỗ trợ cho Kong?

Bạn có thể truy cập trang tài liệu chính thức docs.konghq.com để xem tài liệu bằng tiếng Anh; cộng đồng cũng cung cấp một số tài liệu được dịch sang tiếng Việt và các bài viết kỹ thuật tham khảo.

QKong có phiên bản doanh nghiệp không?

Ngoài phiên bản nguồn mở, công ty Kong còn cung cấp nền tảng cấp doanh nghiệp Kong Konnect để quản lý vòng đời API thống nhất trên các môi trường hybrid và multi-cloud.