工作幾年了,API 網(wǎng)關(guān)還不懂?
點擊上方“程序員大白”,選擇“星標(biāo)”公眾號
重磅干貨,第一時間送達

譯者:蚊子squirrel 來源:www.jianshu.com/p/9fab0982c6bb
翻譯一篇API網(wǎng)關(guān)的文章,介紹了其三種角色:API管理、集群ingress網(wǎng)關(guān)、API網(wǎng)關(guān)模式,最后還講了與service mesh的關(guān)系,通過此文可以更全面的理解API網(wǎng)關(guān)的作用。
原文:https://medium.com/solo-io/api-gateways-are-going-through-an-identity-crisis-d1d833a313d7
房間里的大象:英語習(xí)語,指的是一些雖然顯而易見,但卻由于可能造成尷尬、爭執(zhí)、觸及敏感或禁忌等原因被人刻意忽視的事情。
一些背景
我對API的定義:
API管理

Google Cloud Apigee
Red Hat 3Scale
Mulesoft
Kong
http://blog.christianposta.com/microservices/application-network-functions-with-esbs-api-management-and-now-service-mesh/
集群入口

Envoy Proxy 及其基礎(chǔ)上的項目包括:
Datawire Ambassador
Solo.io Gloo
Heptio Contour
HAProxy
OpenShift’s Router (based on HAProxy)
NGINX
Traefik
Kong
參見:https://www.weave.works/blog/gitops-operations-by-pull-request
API網(wǎng)關(guān)模式


Spring Cloud Gateway
Solo.io Gloo
Netflix Zuul
IBM-Strongloop Loopback/Microgateway
Apache Camel
Spring Integration
Ballerina.io
Eclipse Vert.x
NodeJS
進入服務(wù)網(wǎng)格(Service Mesh)
服務(wù)到服務(wù)(即東西向流量)的彈性
安全性包括最終用戶身份驗證、相互TLS、服務(wù)到服務(wù)RBAC / ABAC
黑盒服務(wù)的可觀察性(專注于網(wǎng)絡(luò)通信),例如請求/秒、請求延遲、請求失敗、熔斷事件、分布式跟蹤等
服務(wù)到服務(wù)速率限制,配額執(zhí)行等


推薦閱讀
國產(chǎn)小眾瀏覽器因屏蔽視頻廣告,被索賠100萬(后續(xù))
年輕人“不講武德”:因看黃片上癮,把網(wǎng)站和786名女主播起訴了
關(guān)于程序員大白
程序員大白是一群哈工大,東北大學(xué),西湖大學(xué)和上海交通大學(xué)的碩士博士運營維護的號,大家樂于分享高質(zhì)量文章,喜歡總結(jié)知識,歡迎關(guān)注[程序員大白],大家一起學(xué)習(xí)進步!

