工作幾年了,API 網(wǎng)關(guān)還不懂?
點(diǎn)擊關(guān)注公眾號,Java干貨及時送達(dá)
翻譯一篇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ǔ)上的項(xiàng)目包括:
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
進(jìn)入服務(wù)網(wǎng)格(Service Mesh)
服務(wù)到服務(wù)(即東西向流量)的彈性
安全性包括最終用戶身份驗(yàn)證、相互TLS、服務(wù)到服務(wù)RBAC / ABAC
黑盒服務(wù)的可觀察性(專注于網(wǎng)絡(luò)通信),例如請求/秒、請求延遲、請求失敗、熔斷事件、分布式跟蹤等
服務(wù)到服務(wù)速率限制,配額執(zhí)行等







關(guān)注Java技術(shù)??锤喔韶?/strong>

評論
圖片
表情

