B站微服務(wù)API管理
2024/12/19
引言 API 管理是應(yīng)用開發(fā)中不可或缺的一部分。在早期服務(wù)數(shù)量不多的情況下,團(tuán)隊(duì)可以自行負(fù)責(zé) API 管理。但隨著公司規(guī)模逐漸擴(kuò)張,業(yè)務(wù)接口數(shù)量爆炸式增長,此時 API 管理的任務(wù)應(yīng)由統(tǒng)一的接口管理平臺來承擔(dān),結(jié)束各自為政的局面。統(tǒng)一...
Java API 開發(fā):構(gòu)建可重用的接口,簡化系統(tǒng)集成
【API設(shè)計】
Java API 開發(fā):構(gòu)建可重用的接口,簡化系統(tǒng)集成 大家好,我是凱哥!今天我要和大家分享一個非常實(shí)用的主題:如何在 Java 中設(shè)計和開發(fā)出優(yōu)秀的 API 接口。作為一名經(jīng)驗(yàn)豐富的 Java 開發(fā)者,我深知一個設(shè)計良好的 API ...
2024/12/19
Windows遠(yuǎn)端線程執(zhí)行任意API的設(shè)計與實(shí)現(xiàn)
【API設(shè)計】
一摘要 在本進(jìn)程空間內(nèi)我們可以做很多事,畢竟是自己的地兒。比如調(diào)用SetProcessDPIAware設(shè)置一下自己進(jìn)程的DPI模式,調(diào)用GetWindowLongPtr(hWnd, GWLP_WNDPROC)獲取本進(jìn)程所創(chuàng)建窗口的窗口...
2024/12/19
API設(shè)計:從REST到RPC
【API設(shè)計】
RESTful API RESTful API是一種設(shè)計思想,它與具體的實(shí)現(xiàn)方式或技術(shù)無關(guān)。但是,目前最流行的RESTful API大多采用JSON數(shù)據(jù)格式,并且使用HTTP方法。一個典型的RESTful API應(yīng)具備以下特征: ...
2024/12/19
從 API 設(shè)計開始,了解一下 Golang 的新框架 Twirp
【API設(shè)計】
1. 打破單體架構(gòu) 直到前些年的時候,構(gòu)建應(yīng)用程序的首選方法還是做一個單層且不可分割的單元,用它來處理多個互相關(guān)聯(lián)的任務(wù)。這就是單體(Monolith)模式。 這種模式在過去是最常見的,如今許多場景下它依舊有很好的效果,并且業(yè)內(nèi)...
2024/12/19
最流行的 RESTful API 要怎么設(shè)計?
【API設(shè)計】
RESTful 是目前最流行的 API 設(shè)計規(guī)范,用于 Web 數(shù)據(jù)接口的設(shè)計。它的大原則容易把握,但是細(xì)節(jié)不容易做對。本文總結(jié)?RESTful?的設(shè)計細(xì)節(jié),介紹如何設(shè)計出易于理解和使用的 API。 URL設(shè)計 動詞+賓語 ...
2024/12/19
標(biāo)準(zhǔn)API接口設(shè)計規(guī)范
【API設(shè)計】
接口簽名 接口簽名是一種常見的安全措施,用于確保API請求的完整性和身份驗(yàn)證。 實(shí)現(xiàn)步驟 以下是實(shí)現(xiàn)接口簽名的一般步驟: 參數(shù)收集:首先,收集所有將發(fā)送到API的參數(shù),包括例如用戶ID、操作類型、請求數(shù)據(jù)等。 ...
2024/12/19
阿里研究員谷樸:API 設(shè)計最佳實(shí)踐的思考
【API設(shè)計】
谷樸 | 作者 「 阿里巴巴云原生」授權(quán) API 是軟件系統(tǒng)的核心,而軟件系統(tǒng)的復(fù)雜度 Complexity 是大規(guī)模軟件系統(tǒng)能否成功最重要的因素。但復(fù)雜度 Complexity 并非某一個單獨(dú)的問題能完全敗壞的,而是...
2024/12/19
全面解析RESTful API設(shè)計規(guī)范:最佳實(shí)踐與細(xì)節(jié)指南
【API設(shè)計】
RESTful 是目前最流行的 API 設(shè)計規(guī)范,用于 Web 數(shù)據(jù)接口的設(shè)計。它的大原則容易把握,但是細(xì)節(jié)不容易做對。本文總結(jié) RESTful 的設(shè)計細(xì)節(jié),介紹如何設(shè)計出易于理解和使用的 API。 # URL設(shè)計 動詞+賓語 ...
2024/12/19
Flink編程API設(shè)計分析
【API設(shè)計】
使用Flink開發(fā)批式或流式Job,除了基本的處理邏輯與實(shí)際應(yīng)用場景相關(guān),我們更關(guān)心的是Flink提供的基本框架,是如何在API層面進(jìn)行統(tǒng)一處理的,或者說盡量使API統(tǒng)一,這樣有助于我們對Flink框架更深入地理解。目前使用Flink 1....
2024/12/19
15 個REST API 設(shè)計的基本技巧
【API設(shè)計】
REST API 是最常見的 Web 服務(wù)類型之一,但它們也很難設(shè)計。它們允許各種客戶端(包括瀏覽器、桌面應(yīng)用程序、移動應(yīng)用程序以及基本上任何具有互聯(lián)網(wǎng)連接的設(shè)備)與服務(wù)器進(jìn)行通信。因此,正確設(shè)計 REST API 非常重要,這樣我們就不會...
2024/12/19
如何讓 Python 寫的 API 接口同時支持 Session 和 Token 認(rèn)證?
【API設(shè)計】
Django 是 Python 語言中最受歡迎的 Web 框架之一。其開箱即用的特性,使得我們可以利用它快速搭建一個傳統(tǒng)的 Web 應(yīng)用。在如今多端橫行的互聯(lián)網(wǎng),單純的傳統(tǒng) Web 應(yīng)用開發(fā)已經(jīng)越來越式微,更多的應(yīng)用采用了前后端分離的 We...
2024/12/19
用 AWS Smithy 構(gòu)建下一代 API 服務(wù)
【API設(shè)計】
自動化代碼生成這種能減少工作量的事情一直是程序員們的最愛。如果某些代碼片段不斷重復(fù)自身,我們會用宏替換來減少這種重復(fù),但如果涉及到大規(guī)模,架構(gòu)級別的重復(fù),那么我們傾向于用代碼生成來解決這種重復(fù)。日常工作中,大家使用得比較多的代碼生成工具有 ...
2024/12/19
Flask-Limiter:為 API 添加訪問速率限制的 Python 擴(kuò)展!
【API設(shè)計】
今天要給大家介紹一款在構(gòu)建安全且穩(wěn)定的 API 服務(wù)時非常實(shí)用的 Python 擴(kuò)展——Flask-Limiter。它就如同一位嚴(yán)謹(jǐn)?shù)?API 流量管家,能夠精準(zhǔn)地控制對 API 端點(diǎn)的訪問速率,無論是防止惡意攻擊、保護(hù)服務(wù)器資源,還是確保...
2024/12/19
分布式系統(tǒng)核心:REST風(fēng)格的架構(gòu),REST成熟度模型及REST API管理
【API設(shè)計】
◆?成熟度模型 正確、完整地使用REST是困難的,關(guān)鍵在于RoyFielding所定義的REST只是一種架構(gòu)風(fēng)格,它并不是規(guī)范,所以也就缺乏可以直接參考的依據(jù)。好在Leonard Richardson補(bǔ)充了這方面的不足。 他提出...
2024/12/19
API的性能約定
【API設(shè)計】
當(dāng)今,任何軟件系統(tǒng)都依賴于其他人的工作,可以參考《沒有被了解的API?一個老碼農(nóng)眼中的API世界》。當(dāng)然,我們寫了一些代碼,通過API調(diào)用操作系統(tǒng)和各種軟件包中的函數(shù),從而減少了代碼量。隨著分布式系統(tǒng)的日益普遍,我們的軟件系統(tǒng)通過網(wǎng)絡(luò)與服務(wù)...
2024/12/19
上一頁
1
2
3
4
5
…
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è)計
C
API開發(fā)
C
API工具
C
API安全
C
API貨幣化
C
API創(chuàng)新
文章精選
WebSocket和REST的區(qū)別:功能、適用范圍、性能與示例解析
2025/05/09
FastAPI 異步編程:提升 API 性能
2025/05/08
REST API設(shè)計開源工具:值得推薦的10+款
2025/05/07
API Key 密鑰:深入理解與應(yīng)用
2025/05/05
RESTful Web API 設(shè)計中要避免的 6 個常見錯誤
2025/04/25
從架構(gòu)設(shè)計側(cè)剖析: MCP vs A2A 是朋友還是對手?
2025/04/25
大模型 API 異步調(diào)用優(yōu)化:高效并發(fā)與令牌池設(shè)計實(shí)踐
2025/04/24