掌握 API 生命周期:基本階段和行之有效的成功策略
2024/12/09
什么決定了 API 的成功?其中很重要的一點是掌握 API 生命周期 — 從規劃到退役,每一步都會影響 API 的性能和采用。API 生命周期涉及幾個關鍵階段 — 規劃、設計、開發、部署、使用、監控和退役。每個階段都決定著 API 的成功實...
Nacos 在 API 網關中的服務發現實踐
Nacos 在 API 網關中的服務發現實踐
【API設計】 背景信息 Apache APISIX 是一個動態、實時、高性能的 API 網關,提供負載均衡、動態上游、灰度發布、服務熔斷、身份認證、可觀測性等豐富的流量管理功能。它不僅擁有眾多實用的插件,而且支持插件動態變更和熱插拔。同時在使用服務...
2024/12/06
深入解析 GraphQL:APISIX 如何優化 API 管理與路由
深入解析 GraphQL:APISIX 如何優化 API 管理與路由
【API設計】 什么是 GraphQL?它有多流行?? GraphQL 是一套由 Facebook 在 2015 年發布的一套面向 API 的查詢操作語言。相比于其他的 API 設計方式,GraphQL 允許客戶端根據事先約定的數據結構組建查詢語句,...
2024/12/06
如何利用Apache APISIX實現高效的API認證與鑒權:全面解析主流認證方式
如何利用Apache APISIX實現高效的API認證與鑒權:全面解析主流認證方式
【API設計】 在當下云原生越發成熟的環境下,API 網關最核心的功能可以概括為:連接 API 消費者和 API 提供者。 實際場景中,除去少部分允許匿名訪問的 API 外,提供者往往都會對消費者有所限制,比如只有符合條件的消費者才可以對 API 進...
2024/12/06
RESTful API 為何成為頂流 API 架構風格?
RESTful API 為何成為頂流 API 架構風格?
【API設計】 萬物互聯的世界充滿著各式各樣的 API ,如何統籌規范 API 至關重要。RESTful API?是目前世界上最流行的 API 架構風格之一,它可以幫助你實現客戶端與服務端關注點分離,讓前后端各自迭代,提升管理效率;其無狀態的特性可以讓應用...
2024/12/06
編寫API文檔的新方法
編寫API文檔的新方法
【API設計】 世界上最偉大的 API 有許多相似之處和不同之處,但幾乎所有 API 都有一個共同點:出色的文檔。如果沒有可靠的文檔,API 集成可能會是一場噩夢,迫使許多開發人員放棄。無論如何,API 文檔的重要性怎么強調都不為過。
2024/12/05
如何有效鏈接 API 請求
如何有效鏈接 API 請求
【API設計】 自從有了 API 以來,就一直需要鏈接 API 請求。API 支持可組合的軟件架構,自然會促進系統及其支持的操作的分布。組織或企業的“功能”往往成為對分布式系統的多個 API 調用的集合。 有一種觀點認為,如果你正在實施 REST,那...
2024/12/05
如何使用 Azure Functions 和 RapidAPI 構建無服務器 Web 應用程序
如何使用 Azure Functions 和 RapidAPI 構建無服務器 Web 應用程序
【API設計】 無服務器計算是云開發中的一種流行趨勢,它允許開發人員創建可擴展、經濟高效且事件驅動的應用程序,而無需管理服務器。本文將指導您使用 Azure Functions 和 RapidAPI 構建無服務器 Web 應用。 什么是無服務器計算?...
2024/12/05
設計優先 API 開發:神話還是現實?
設計優先 API 開發:神話還是現實?
【API設計】 設計優先這一概念在 API 開發領域獲得了大量追隨者。它承諾帶來一系列好處,包括改善用戶和開發人員體驗、縮短上市時間并降低開發成本。出于這些原因,設計優先的支持者經常將其視為解決 API 開發和管理所面臨問題的靈丹妙藥。 但并非所有人...
2024/12/05
原型優先API設計
原型優先API設計
【API設計】 API 設計方法的討論通常分為兩大陣營:代碼優先和設計優先。每種方法都有不同的權衡,設計優先通常被認為是理想的,但并不總是實用的。在本文中,我將提出第三種選擇,即原型優先,并論證了它結合了其他兩種方法的多種優點。
2024/12/05
使用 Keycloak 與 API 網關保護你的 API
使用 Keycloak 與 API 網關保護你的 API
【API設計】 OpenID Connect 又名 OIDC,是基于 OAuth 2.0 的認證協議。它允許客戶端從身份認證服務 IdP 獲取用戶基本信息,常見的 IdP 有:Keycloak、Ory、Okta、Auth0、Authing 等。 開源...
2024/12/05
掌握良好的API設計原則:是什么、為什么以及如何
掌握良好的API設計原則:是什么、為什么以及如何
【API設計】 API 設計原則是數字世界中建立強大連接的模型,其中 API 彌合了系統之間的差距。本文簡化了 API 設計的復雜性,向您介紹了確保功能性、可靠性和易用性的經過實踐檢驗的原則。學習如何奠定優秀 API 的基礎,而無需猜測,這樣您就可以專注于真正重要的事情:打造一款能夠無縫集成并根據技術需求擴展的卓越工具。
2024/12/04
理解每種API類型的基本指南
理解每種API類型的基本指南
【API設計】 本文將主要 API 類別細分為開放、合作伙伴、內部和復合。我們還將根據所使用的協議討論 API 的類型。在本文的最后,您可以放心地選擇適合您需求的 API。
2024/12/04
了解電信公司的API標準CAMARA
了解電信公司的API標準CAMARA
【API設計】 在本文中,我們將探討CA??MARA 項目(一家電信公司 API 標準機構,最近已成為 Linux 基金會項目)的努力,以及標準化 API 可能對電信行業產生的影響。
2024/12/04
如何編寫v3 AsyncAPI描述
如何編寫v3 AsyncAPI描述
【API設計】 在這篇文章中,我們將通過一個用例示例討論 AsyncAPI v3.0 提供的主要更改,并描述這如何改進您現有的 API 設計方法。我們將使用此用例創建示例 AsyncAPI 描述,以幫助闡明該方法的優點。
2024/12/03
提高開發人員生產力的API終極指南
提高開發人員生產力的API終極指南
【API設計】 在本指南中,我們幫助您以開發人員的身份自信地駕馭API領域。這份實用指南重點介紹了 RESTful、SOAP 和 GraphQL API 及其在優化項目中的作用。我們討論了可以完善您的開發工具包的最佳實踐和集成策略,幫助您輕松構建彈性、互連的軟件系統。
2024/12/03
1 3 4 5 6 7 14
搜索、試用、集成國內外API!
冪簡集成API平臺已有 4968種API!
API大全
搜索文章
熱門話題
文章精選
na
API Key 密鑰:深入理解與應用
na
RESTful Web API 設計中要避免的 6 個常見錯誤
na
WebSocket和REST的區別:功能、適用范圍、性能與示例解析
na
FastAPI 異步編程:提升 API 性能
na
REST API設計開源工具:值得推薦的10+款
na
從架構設計側剖析: MCP vs A2A 是朋友還是對手?
na
大模型 API 異步調用優化:高效并發與令牌池設計實踐