Apache APISIX官方版是一个动态、实时、高性能的API网关,能够提供丰富的流量管理功能,如负载平衡、动态上游、金丝雀释放、断路、认证、可观察性等,你可以使用Apache APISIX来处理传统的南北流量,以及服务之间的东西向流量,用户可以轻松将其部署在目前主流的多种平台中;Apache APISIX强大的功能可以为网络维护人员提供许多便捷的网络运维管理解决方案,让用户能够高效、有效的管理自己的网络;Apache APISIX拥有的极高的性能,无论使用它处理任何网络问题都是很快的;总之这款工具对管理大型网络十分有用,感兴趣的朋友欢迎在本站下载体验。
所有平台
原生云:与平台无关,无供应商锁定,APISIX可以从裸机运行到Kubernetes。
运行环境:同时支持OpenResty和Tengine。
支持ARM64:不用担心基础技术的锁定。
多协议
TCP UDP代理:动态TCP/UDP代理。
Dubbo代理:动态HTTP到Dubbo代理。
动态MQTT代理:支持对MQTT进行负载平衡client_id,均支持MQTT 3.1。*,5.0。
gRPC proxy:代理gRPC通信。
gRPC转码:支持协议转码,以便客户端可以使用HTTP / JSON访问您的gRPC API。
代理Websocket
代理Dubbo:基于Tengine的Dubbo代理。
HTTP(S)转发代理
SSL:动态加载SSL证书。
全动态
热更新和热插件:不断更新其配置和插件,而无需重新启动!
代理重写:支持重写host,uri,schema,enable_websocket,headers发送之前该请求的上游。
响应重写:为客户端设置自定义的响应状态代码,正文和标头。
无服务器:在APISIX的每个阶段调用功能。
动态负载平衡:循环负载平衡。
基于散列的负载平衡:具有一致的散列会话的负载平衡。
运行状况检查:在上游节点上启用运行状况检查,并在负载平衡期间自动过滤不正常的节点,以确保系统稳定性。
断路器:智能跟踪不健康的上游服务。
代理镜像:提供镜像客户端请求的功能。
流量分配:允许用户逐步引导各个上游之间的流量百分比。
细粒度的路由
支持完整路径匹配和前缀匹配
支持所有的Nginx内置变量条件路由,这样你就可以使用cookie,args等如布线的条件来实现金丝雀释放,A / B测试等。
支持各种运营商作为路由的判断条件,例如{"arg_age", ">", 24}
支持自定义路由匹配功能
IPv6:使用IPv6来匹配路由。
支持TTL
支持优先
支持批处理Http请求
安全
身份验证:key-auth,JWT,basic-auth,wolf-rbac
IP白名单/黑名单
引荐人白名单/黑名单
IdP:支持外部身份验证服务,例如Auth0,okta等,用户可以使用它来连接到OAuth 2.0和其他身份验证方法。
极限要求
极限数
极限并发
Anti-ReDoS(正则表达式拒绝服务):Anti ReDoS的内置策略,无需配置。
CORS为您的API启用CORS(跨域资源共享)。
URI阻止程序:按URI阻止客户端请求。
请求验证器
OPS友好
OpenTracing:支持Apache Skywalking和Zipkin
与外部服务发现一起使用:除了内置的etcd外,它还支持Consul和Nacos以及Eureka
监控和指标:普罗米修斯
集群:APISIX节点是无状态的,创建配置中心的集群,请参考etcd集群指南。
高可用性:支持在同一群集中配置多个etcd地址。
仪表盘
版本控制:支持操作回滚。
CLI:通过命令行启动停止重新加载APISIX。
独立:支持从本地YAML文件加载路由规则,它更加友好,例如在kubernetes(k8s)下。
全局规则:允许针对所有请求运行任何插件,例如:限制速率,IP过滤器等。
高性能:单核QPS达到18k,平均延迟小于0.2毫秒。
故障注入
REST Admin API:使用REST Admin API来控制Apache APISIX(默认情况下仅允许127.0.0.1访问),您可以修改其中的allow_admin字段conf/config.yaml以指定允许调用Admin API的IP列表。另外,请注意,Admin API使用密钥身份验证来验证调用者的身份。部署前需要修改其中的admin_key字段,conf/config.yaml以确保安全。
外部日志记录器:将访问日志导出到外部日志管理工具。(HTTP记录器,TCP记录器,Kafka记录器,UDP记录器)
舵图
高度可扩展
定制插件:允许挂钩共同相,如rewrite,access,header filter,body filter和log,还允许钩balancer阶段。
自定义负载平衡算法:您可以在此balancer阶段中使用自定义负载平衡算法。
自定义路由:支持用户自己实现路由算法。
1、易于安装和部署,该工具可以帮助网络维护人员更好的维护网络。
2、这款工具可以为用户提供动态、实时、高效的API网关服务。
3、使用这款工具您可以很好的管理您的网络流量。
4、支持流量的负载平衡、动态平衡、电路中断、身份验证等管理功能。
5、通过这款工具您可以轻松处理传统南北流量服务的东西向流量。
6、这款工具还可以用作k8s入口的控制器使用。
7、这款工具支持的功能非常强大,如A/B测试、蓝绿色部署、限制速率、防御恶意攻击等都可以使用它处理。
8、使用这款工具您还可以在API Gateway中实现插件编排。
9、很多知名的大企业都在使用这款工具管理网关和管理网路。
10、这款工具非常安全,能够抵御使用过程中的各种网络工具。
11、这款工具是一个开源工具,因此用户可以免费部署它。
12、该工具具有出色的性能,可以为企业带来最佳的网关管理解决方案。
1、优化了用户使用界面
2、修复了某些已知bug
同类推荐
2022-12-12
立即下载2022-12-24
立即下载2022-11-15
立即下载2022-12-16
立即下载2022-11-28
立即下载2022-12-10
立即下载相关文章
CAD迷你看图设置背景颜色的方法
2022-12-18GitMind如何保存思维导图文件?
2022-11-12UltraEdit如何插入列?UltraEdit插入列的方法
2022-12-04光影魔术手如何使用色阶?
2022-12-25Vscode不显示结构怎么办?
2022-12-18Eagle如何删除图片?Eagle删除图片的技巧
2022-11-26鲁大师如何测显示屏?鲁大师测显示屏的技巧
2022-04-2811对战平台无法登录怎么解决?
2022-11-26详解微软 Microsoft Office 2019常用快捷键
2022-12-11绯石之心兑换码2021_绯石之心兑换码最新分享
2022-11-26