Apache APISlX from Gateway to Full Traffic Proxy with Istio#IstioCon Apache APISIX from Gateway to Full Traffic Proxy with Istio Jintao Zhang API7.ai #IstioCon About Me ● Apache APISIX PMC ● Kubernetes Ingress NGINX maintainer ● Microsoft MVP ● zhangjintao@apache https://github.com/api7/amesh #IstioCon How to use it Change the injection-template: ● proxy_init ● proxy Ref: https://github.com/api7/amesh/blob/main/docs/en/demo.md #IstioCon The future ● Donate0 码力 | 15 页 | 1.29 MB | 6 月前0.03
Apache APISIX
微服务⽹关性能架构解析heartbeat ip-restriction jwt-auth key-auth limit-conn limit-count limit-req openid-connect prometheus proxy-rewrite serverless zipkin plugins redirect Apache APISIX 三板斧 • 配置分发借助 etcd ,精简核⼼心 • 基于 radixtree APISIX 功能 • Cloud-Native • Dynamic Load Balancing • Hash-based Load Balancing • SSL • Forward Proxy • Authentications • Limit-rate • OpenTracing • Limit-count • Limit-concurrency • CLI Hot Updates And Hot Plugins • Health Checks • Circuit-Breaker • Proxy Rewrite • Prometheus • gRPC transcoding • gRPC proxy • Global Rule • Serverless • Dashboard • Version Control •0 码力 | 41 页 | 15.62 MB | 1 年前3
从Apache APISIX 来看API 网关的演进微服务的演进史 1. 从单体到微服务 痛点:大量的重复开发 技术变革:容器 2. 微服务从类库到 proxy • Spring CLoud • Dubbo 痛点:语言绑定、升级难 3. 微服务从 proxy 到 sidecar • 技术变革:云原生 • proxy 的痛点:路由、上游、证书等不能动态 4. 从 sidecar 到 Service Mesh • 痛点:不通用、抽象层次不够0 码力 | 24 页 | 1.36 MB | 1 年前3
基于 Apache APISIX 的下一代微服务架构 -- 从 0 到 1:APISIX 的 Apache 之路微服务的演进史 1. 从单体到微服务 痛点:大量的重复开发 技术变革:容器 2. 微服务从类库到 proxy • Spring CLoud • Dubbo 痛点:语言绑定、升级难 3. 微服务从 proxy 到 sidecar • 技术变革:云原生 • proxy 的痛点:路由、上游、证书等不能动态 4. 从 sidecar 到 Service Mesh • 痛点:不通用、抽象层次不够0 码力 | 33 页 | 1.55 MB | 1 年前3
API7 ⽹关技术⽩⽪书该插件将⽀持将RESTfulAPI请求发送⾄gRPC上游服务 中。 proxy-cache 该插件将⽀持缓存上游服务响应内容,当客⼾端所请求的内 容已经存在于缓存,则直接从缓存返回内容,⽆需再次请求 上游服务。这将有效减轻上游服务的压⼒。此外,当上游节 点故障时,也可以暂时返回缓存内容,⽽⽆需返回错误⻚, 以提升⽤⼾体验。 proxy-mirror 该插件⽀持对请求进⾏镜像复制,以便更好地进⾏旁路的请 该插件⽀持对请求进⾏镜像复制,以便更好地进⾏旁路的请 求分析。 proxy-rewrite 客⼾端发送的请求在到达上游服务前,该插件将按照指定规 则对请求进⾏修改,包含但不限于请求体、请求头、请求路 径等参数。 response-rewrite 上游服务的响应在到达客⼾端之前,该插件将按照指定规则 修改响应内容,包含但不限于响应体、响应头等参数。 表2-1API7常⽤插件列表 2.2认证鉴权0 码力 | 19 页 | 1.12 MB | 1 年前3
Apache APISIX Roadmap开发者友好 • 多语言 Runner • Wasm 插件 • 全球最活跃 API 网关 • 每月一个版本 • 全球最活跃 API 网关 • 每月一个版本 • APISIX Way -> Proxy all traffic • APISIX • APISIX Dashboard • APISIX Ingress • APISIX Plugin Runner What we will0 码力 | 26 页 | 2.68 MB | 1 年前3
03-基于Apache APISIX的全流量API网关-温铭http、https 流量的兴起(微服务、物联网…) • 商业化不成功 • 被 F5 收购 Nginx 的替代者 • API 网关:Kong、Apache APISIX • service proxy:Envoy • 公有云:CLB + API 网关、CLB + k8s ingress controller 东西向流量 • 随着微服务而兴起 • service mesh 和 API 网关的位置和愿景不同,但功能基本一致0 码力 | 11 页 | 6.56 MB | 6 月前3
APISEVEN 和Kong EE 的性能评测server172.31.9.201:8000; } server{ listen80; location/{ proxy_passhttp://backend; } } } 7-关于GigaOm GigaOm为IT企业、商业提供技术、运营和商业建议。GigaOm与企业领导⼈、CIO和技术公司合作,0 码力 | 14 页 | 1.11 MB | 1 年前3
共 8 条
- 1













