searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

apisix基本原理

2024-06-03 09:18:04
4
0

1、APISIX介绍

apisix是基于openresty的网关系统。apisix core负责匹配路由,负载均衡,服务发现,配置管理等公里,并提供了管理api。apisix内置了丰富的插件,提供了包括认证,安全,和观测等功能。整体架构如图所示
image-2024-3-11_10-10-17.png

image-2024-3-12_14-25-2.png

2、核心原理

apisix启动时加载用户自定义配置config.yaml(apisix提供了大部分默认配置config-default.yaml),根据配置填充nginx配置模板ngx_tpl.lua,用openresty加载生成的模板完成启动

image-2024-3-11_10-25-5.png

image-2024-3-11_10-27-27.png

路由匹配,负载均衡,执行插件等核心功能通过lua nginx module的钩子函数实现

image-2024-3-11_10-32-8.png
image-2024-3-11_10-32-25.png

0条评论
0 / 1000
w****n
6文章数
0粉丝数
w****n
6 文章 | 0 粉丝
w****n
6文章数
0粉丝数
w****n
6 文章 | 0 粉丝
原创

apisix基本原理

2024-06-03 09:18:04
4
0

1、APISIX介绍

apisix是基于openresty的网关系统。apisix core负责匹配路由,负载均衡,服务发现,配置管理等公里,并提供了管理api。apisix内置了丰富的插件,提供了包括认证,安全,和观测等功能。整体架构如图所示
image-2024-3-11_10-10-17.png

image-2024-3-12_14-25-2.png

2、核心原理

apisix启动时加载用户自定义配置config.yaml(apisix提供了大部分默认配置config-default.yaml),根据配置填充nginx配置模板ngx_tpl.lua,用openresty加载生成的模板完成启动

image-2024-3-11_10-25-5.png

image-2024-3-11_10-27-27.png

路由匹配,负载均衡,执行插件等核心功能通过lua nginx module的钩子函数实现

image-2024-3-11_10-32-8.png
image-2024-3-11_10-32-25.png

文章来自个人专栏
特立独行的专栏
6 文章 | 1 订阅
0条评论
0 / 1000
请输入你的评论
0
0