微服務架構中 API 的開發與治理

2021-08-08 15:21:50 字數 404 閱讀 1845

基礎步驟是:

服務提供方開發 api,並正確書寫 swagger 文件。

服務提供方在小鷹的介面上選擇需要測試的 api,並填寫測試引數。(api 清單和引數都可以通過呼叫 swagger 的 api 獲取)

服務呼叫方根據自已的理解,也將對自己有用的服務方提供的 api 配置到小鷹上。

小鷹 7*24 小時為服務提供方和呼叫方巡視這些 api,並在異常出現時傳送警報。

寫在最後

所以,對於微服務 api 開發,我們

使用最常見的技術(例如 spring mvc)進行 api 開發

使用 rest-assured(以及未來的 小鷹)進行測試

使用 swagger 來管理 api 文件

使用自研的 dctrace 進行呼叫鏈管理

微服務概覽與治理

微服務設計 grpc 服務發現 通過微服務架構,軟體開發過程能夠得到改善,開發效率能夠得到提高,從而創造更為優秀的產品和使用者滿意度。所謂微服務 microservice 就是一些具有足夠小的粒度 能夠相互協作且自治的服務體系。治理去中心化技術去中心化跨橫切面的功能,需要協調更新框架公升級發版 路由...

中臺戰略 微服務 服務治理 組織架構

本文是對 企業it架構轉型之道 阿里巴巴中臺戰略思想與架構實戰 的讀書總結。不會涉及太多技術具體點,而是將本書的邏輯脈絡和結論梳理出來,方便大家閱讀 帶有個人理解,請批判性的閱讀 已經讀過該書或者在各種渠道了解中台後,本文可以幫忙梳理一下思路。沒有讀過該書或不了解中臺,本文可以作為讀書路線,不迷路。...

微服務架構中API閘道器的角色

編者的話 本文主要講述了mashape的首席技術執行官palladino對api閘道器的詳細介紹,以及api閘道器在微服務中所起的作用,同時介紹了mashape的一款開源api閘道器kong。本文講的是微服務架構中api閘道器的角色api閘道器提供商 mashape 的首席技術執行官 marco p...