簡體   English   中英

REST API 和 API 網關有什么區別?

[英]What is the difference between a REST API and an API gateway?

我理解為 REST API 作為服務器,它偵聽由 HTTP 過濾的端點,如 POST、GET、DELETE 等動詞沒有返回有用的資源。 但我讀到 API 網關與微服務一起使用。 這些東西實際上是一樣的,還是其中一個是另一個的子集?

我將 REST API 理解為一個服務器,它偵聽由 HTTP 動詞(如 POST、GET、DELETE 等)過濾的端點。谷歌搜索差異沒有返回有用的資源。 但是我讀到 API 網關與微服務一起使用。 這些東西實際上是一樣的,還是其中一個是另一個的子集?

好吧,要清楚地了解 API 網關,我想我們可以理解它是如何產生的以及為什么它很重要。 因此,在 API 出現之前,應用程序主要是使用單體方法構建的,其中所有軟件組件都相互連接。 但隨着企業級系統采用微服務和 API,出現了安全和負載平衡等多個問題。

這些問題可以通過引入 API 網關來解決,該網關是客戶端和 API 之間的中間級別。 這是對什么是 API 網關的概述,但本文深入討論了 API 網關是什么以及為什么它在雲原生時代至關重要。

https://api7.ai/blog/what-is-an-api-gateway/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM