IOT語義互操作性之API接口
2024/12/19
這個(gè)系列文章描述了一個(gè)單一的語義數(shù)據(jù)模型來支持物聯(lián)網(wǎng)和建筑、企業(yè)和消費(fèi)者的數(shù)據(jù)轉(zhuǎn)換。 這種模型必須簡單可擴(kuò)展, 以便能夠在各行業(yè)領(lǐng)域之間實(shí)現(xiàn)插件化和互操作性。 對于一個(gè)目前從事智能硬件的老碼農(nóng),覺得這些文字具有積極的參考意義。這一部分討論通...
沒有被了解的API?一個(gè)老碼農(nóng)眼中的API世界
【API設(shè)計(jì)】
即便做了20多年的軟件開發(fā),仍然發(fā)現(xiàn)自己經(jīng)常會低估完成一個(gè)特定的編程任務(wù)所需要的時(shí)間。有時(shí),錯(cuò)誤的時(shí)間表是由于自己的能力不足造成的: 當(dāng)深入研究一個(gè)問題時(shí),會發(fā)現(xiàn)它比最初想象的要難得多,因此解決這個(gè)問題需要更長的時(shí)間ーー這就是程序員的生活。...
2024/12/19
淺談四種API設(shè)計(jì)風(fēng)格(RPC、REST、GraphQL、服務(wù)端驅(qū)動)
【API設(shè)計(jì)】
Web API設(shè)計(jì)其實(shí)是一個(gè)挺重要的設(shè)計(jì)話題,許多公司都會有公司層面的Web API設(shè)計(jì)規(guī)范,幾乎所有的項(xiàng)目在詳細(xì)設(shè)計(jì)階段都會進(jìn)行API設(shè)計(jì),項(xiàng)目開發(fā)后都會有一份API文檔供測試和聯(lián)調(diào)。本文嘗試根據(jù)自己的理解總結(jié)一下目前常見的四種API設(shè)計(jì)...
2024/12/19
SpringBoot中REST API的錯(cuò)誤異常處理設(shè)計(jì)
【API設(shè)計(jì)】
RESTful API中的異常Exception處理有兩個(gè)基本要求,需要明確業(yè)務(wù)意義的錯(cuò)誤消息以及http狀態(tài)碼。良好的錯(cuò)誤消息能夠讓API客戶端糾正問題。在本文中,我們將討論并實(shí)現(xiàn)Spring的REST API異常處理。 Restf...
2024/12/18
Flask-RESTful:最強(qiáng)Python Web服務(wù)框架,輕松構(gòu)建REST API
【API設(shè)計(jì)】
Flask-RESTful:最強(qiáng)Python Web服務(wù)框架,輕松構(gòu)建REST API Flask 是 Python 中最受歡迎的輕量級 Web 框架之一,而 Flask-RESTful 是 Flask 的一個(gè)擴(kuò)展,專門用于快速構(gòu)建 ...
2024/12/17
雜談-FastAPI中的異步后臺任務(wù)之Celery篇
【API設(shè)計(jì)】
前言 前些時(shí)間有人問起關(guān)于如何在FastAPI中進(jìn)行異步任務(wù)的處理。對此也剛好有一定的使用經(jīng)驗(yàn),借此機(jī)會也談?wù)勔幌隆?異步任務(wù)實(shí)現(xiàn)方式 在FastAPI中的異步任務(wù)的方式有幾種: 在FastAPI中,有以下幾種方式可以處理...
2024/12/17
FastAPI-Cache2:一個(gè)讓接口飛起來的緩存神器
【API設(shè)計(jì)】
寫過接口的小伙伴都知道,有些數(shù)據(jù)庫查詢特別費(fèi)時(shí),還有些計(jì)算邏輯賊復(fù)雜。每次請求都去算一遍,那接口響應(yīng)速度慢得像蝸牛。這不,我發(fā)現(xiàn)了個(gè)寶貝 -?FastAPI-Cache2?,直接把接口響應(yīng)速度提升好幾倍,今天就跟大家嘮嘮它的使用秘訣。 ...
2024/12/17
API 的三種類型:REST、GraphQL 和異步 API 的優(yōu)缺點(diǎn)分析
【API設(shè)計(jì)】
導(dǎo)讀:在這份學(xué)習(xí)指南中,我們將和大家一起了解 REST、GraphQL 和異步 API 的優(yōu)缺點(diǎn),以及這三種技術(shù)在現(xiàn)實(shí)生活中的理想用例。 API 在現(xiàn)代軟件開發(fā)領(lǐng)域在發(fā)揮著舉足輕重的作用。 目前,有三種主流類型的API,...
2024/12/15
大規(guī)模分布式架構(gòu)中,怎樣設(shè)計(jì)和選擇 API 限流技術(shù)?
【API設(shè)計(jì)】
一、為什么需要限流 我們?yōu)槭裁葱枰蘖鳎肯嘈拍阍谠O(shè)計(jì)所有系統(tǒng)的時(shí)候,都會首先問自己這樣一個(gè)問題。API 限流需要解決的問題 之所以會有限流這個(gè)問題,是因?yàn)槲覀兩钤谝粋€(gè)資源有限的社會當(dāng)中,當(dāng)資源供不應(yīng)求的時(shí)候,就會引發(fā)一...
2024/12/15
從Flask到FastAPI的平滑遷移
【API設(shè)計(jì)】
遷移 Flask 服務(wù)器以獲得更好的性能和可維護(hù)性。 本文最初發(fā)布于 BetterProgramming,經(jīng)原作者授權(quán)由 InfoQ 中文站翻譯并分享。 本文將介紹 FastAPI 背后的基本概念,以及將 Flask 服務(wù)器過渡...
2024/12/13
前端 api 請求緩存方案
【API設(shè)計(jì)】
在開發(fā) web 應(yīng)用程序時(shí),性能都是必不可少的話題。對于webpack打包的單頁面應(yīng)用程序而言,我們可以采用很多方式來對性能進(jìn)行優(yōu)化,比方說 tree-shaking、模塊懶加載、利用 extrens 網(wǎng)絡(luò)cdn 加速這些常規(guī)的優(yōu)化。甚至在...
2024/12/13
接口優(yōu)化的幾個(gè)技巧
【API設(shè)計(jì)】
當(dāng)越來越多對性能的吐槽反饋到我們這里的時(shí)候,我們意識到,接口性能的問題的優(yōu)先級必須提高了。然后我們就跟蹤了1周的接口性能監(jiān)控,這個(gè)時(shí)候我們的心情是這樣的: 有20多個(gè)慢接口,5個(gè)接口響應(yīng)時(shí)間超過5s,1個(gè)超過10s,其余的都在...
2024/12/13
如何打造PHP的Restful API自動化監(jiān)控系統(tǒng)?
【API設(shè)計(jì)】
背景 伴隨租房業(yè)務(wù)的不斷發(fā)展,租房各個(gè)子業(yè)務(wù)系統(tǒng)的集群數(shù)量也迎來了一波增長,提供的API接口數(shù)量和服務(wù)數(shù)量也有了井噴式增長,但在業(yè)務(wù)層自動化監(jiān)控方面我們卻缺失統(tǒng)一的工具平臺,隨之而來我們開發(fā)同學(xué)會經(jīng)常碰到這些問題: 1. 有哪些...
2024/12/13
One-API實(shí)現(xiàn)大語言模型請求接口的統(tǒng)一
【API設(shè)計(jì)】
?自ChatGPT發(fā)布以來,人工智能大語言模型已經(jīng)引起了廣泛的關(guān)注和討論。而經(jīng)過最近一兩年的發(fā)展,很多企業(yè)推出了自己的大語言模型:Azure、Anthropic Claude、GooglePaLM2、智譜 ChatGLM、百度文心一言、訊飛...
2024/12/13
實(shí)用 Web API 規(guī)范
【API設(shè)計(jì)】
當(dāng)開始創(chuàng)建一個(gè)新系統(tǒng),或參與一個(gè)新團(tuán)隊(duì)或項(xiàng)目時(shí),都會面臨一個(gè)簡單卻深刻的問題:這個(gè)系統(tǒng)(Web Server)的 API 是否有設(shè)計(jì)規(guī)范? pyramid image by stable difussion, promp...
2024/12/11
四種主流的API風(fēng)格介紹與對比
【API設(shè)計(jì)】
一、引言 API(Application Programming Interface)是現(xiàn)代軟件的構(gòu)建塊之一,它允許不同的應(yīng)用程序之間進(jìn)行通信和協(xié)作,進(jìn)而使得開發(fā)者能夠創(chuàng)建出更為動態(tài)、靈活且具有擴(kuò)展性的軟件。隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,...
2024/12/09
上一頁
1
2
3
4
5
6
…
14
下一頁
搜索、試用、集成國內(nèi)外API!
冪簡集成
API平臺
已有
4968
種API!
API大全
搜索文章
熱門話題
C
API是什么
C
如何集成API
C
學(xué)習(xí)各類API
C
最佳API
C
AI驅(qū)動
C
區(qū)塊鏈驅(qū)動
C
API設(shè)計(jì)
C
API開發(fā)
C
API工具
C
API安全
C
API貨幣化
C
API創(chuàng)新
文章精選
API Key 密鑰:深入理解與應(yīng)用
2025/05/11
RESTful Web API 設(shè)計(jì)中要避免的 6 個(gè)常見錯(cuò)誤
2025/05/10
WebSocket和REST的區(qū)別:功能、適用范圍、性能與示例解析
2025/05/09
FastAPI 異步編程:提升 API 性能
2025/05/08
REST API設(shè)計(jì)開源工具:值得推薦的10+款
2025/05/07
從架構(gòu)設(shè)計(jì)側(cè)剖析: MCP vs A2A 是朋友還是對手?
2025/04/25
大模型 API 異步調(diào)用優(yōu)化:高效并發(fā)與令牌池設(shè)計(jì)實(shí)踐
2025/04/24