API Gateway Archives - Cao Đẳng FPT M?ng c c??c bng ? xét tuyển //westview-heights.com/tag/api-gateway Cao Đẳng FPT M?ng c c??c bng ? tuyển sinh theo hình thức xét tuyển h?sơ. Tiêu chí đào tạo: Thực học ?Thực nghiệp! Wed, 16 Aug 2023 09:19:08 +0000 vi hourly 1 //wordpress.org/?v=6.4.1 //westview-heights.com/wp-content/uploads/cropped-logo-fpt-32x32.png API Gateway Archives - Cao Đẳng FPT M?ng c c??c bng ? xét tuyển //westview-heights.com/tag/api-gateway 32 32 API Gateway Archives - Cao Đẳng FPT M?ng c c??c bng ? xét tuyển //westview-heights.com/tin-tuc-poly/tin-da-nang/api-gateway-la-gi-chuc-nang-ra-sao.html Tue, 15 Aug 2023 06:41:40 +0000 //westview-heights.com/?p=249388 API Gateway là gì? Chức năng ra sao? Hãy tìm câu tr?lời trong bài viết dưới đây nhé! API Gateway là gì? API Gateway là một dịch v?trong lĩnh vực công ngh?thông tin, thường được s?dụng ...

The post API Gateway là gì? Chức năng ra sao? appeared first on Cao Đẳng FPT M?ng c c??c bng ? xét tuyển.

]]>
API Gateway là gì? Chức năng ra sao? Hãy tìm câu tr?lời trong bài viết dưới đây nhé!

API Gateway là gì?

API Gateway là một dịch v?trong lĩnh vực công ngh?thông tin, thường được s?dụng trong kiến trúc phân tán đ?quản lý và kiểm soát việc truy cập vào các API (Application Programming Interface) của một h?thống hoặc ứng dụng.

API Gateway chịu trách nhiệm điều phối, quản lý và bảo v?các API khỏi các yêu cầu truy cập không ủy quyền, tấn công, quá tải và nhiều vấn đ?bảo mật khác. Nó cung cấp một lớp trung gian giữa người dùng hoặc ứng dụng gửi yêu cầu và các dịch v?nền mà API đó cung cấp.

Có th?nói, API Gateway là một điểm vào độc lập (single point of entry) cho nhiều client của một ứng dụng (application).

Chức năng của API Gateway

  • Quản lý yêu cầu và routing

API Gateway cho phép bạn định nghĩa các tuyến đường (routes) và điều hướng yêu cầu đến các dịch v?c?th?dựa trên các tiêu chí như URL, phương thức HTTP, và các thông tin khác trong yêu cầu.

  • Kiểm soát truy cập và bảo mật

API Gateway cho phép xác thực và ủy quyền người dùng trước khi cho phép yêu cầu truy cập vào các API. Điều này giúp bảo v?dịch v?khỏi các yêu cầu trái phép hoặc không ủy quyền.

  • Chuyển đổi d?liệu và định dạng

API Gateway có th?thực hiện chuyển đổi định dạng d?liệu (như JSON, XML, hoặc protobuf) giữa yêu cầu và các dịch v?nền, giúp đảm bảo tích hợp d?dàng với các h?thống khác.

  • Quản lý phiên và ghi nhật ký

API Gateway có th?theo dõi và quản lý phiên làm việc của người dùng, giúp theo dõi trạng thái và lịch s?giao dịch. Nó cũng có th?ghi nhật ký các hoạt động đ?phân tích và giám sát.

  • Quản lý thời gian ch?và đ?tr?/li>

API Gateway có th?x?lý các thời gian ch?và đ?tr?trong yêu cầu, giúp cải thiện hiệu suất và kh?năng m?rộng của h?thống. S?dụng API Gateway có th?giúp tạo ra một lớp trung gian linh hoạt, an toàn và quản lý hiệu qu?giữa người dùng và các dịch v?trong một h?thống phân tán.

Ví d?v?luồng của một yêu cầu t?phía client thông qua API Gateway đến dịch v?phía Backend.

  • Bước 1: client gửi request đến API Gateway. Request thường là các HTTP request, có th?là REST, GraphQL, v.v..

  • Bước 2: API Gateway xác thực HTTP request.
  • Bước 3: API Gateway kiểm tra IP của người gửi request và các HTTP headers khác đ?xem request này thuộc allow-list hoặc deny-list.

  • Bước 4: API Gateway truyền request cho một identity provider (nhà cung cấp danh tính) cho việc xác thực và cấp quyền.

  • API Gateway nhận lại một session đã xác thực t?identity provider với phạm vi mà request được phép thực hiện.

  • Bước 5: Một cấp kiểm tra rate-limit cao hơn s?được áp dụng. Nếu nó b?quá limit thì request s?b?t?chối ?đây.

  • Bước 6 + Bước 7: Với s?giúp đ?của thành phần service discovery, API Gateway xác định dịch v?backend phù hợp đ?x?lý request.

  • Bước 8: API Gateway chuyển request thành phương thức thích hợp và gửi request đã được chuyển đổi đến dịch v?backend. 

Hy vọng với những thông tin được chia s??trên, các bạn đã nắm vững được một s?thông tin cơ bản v?API Gateway. Chúc các bạn học tập và làm việc hiệu qu?

B?môn: Công ngh?Thông tin
Trường Cao đẳng FPT M?ng c c??c bng ? cơ s?Đà Nẵng

The post API Gateway là gì? Chức năng ra sao? appeared first on Cao Đẳng FPT M?ng c c??c bng ? xét tuyển.

]]>