您现在的位置是:首页 > 软件下载 > 网络工具 > 网络监测 >

Apache APISIX(微服务API网关) v2.5官方版

Apache APISIX(微服务API网关) v2.5官方版

Apache APISIX(微服务API网关) v2.5官方版

Apache APISIX(微服务API网关),ApacheAPISIX是一个动态、实时、高性能的API网关,APISIX提供丰富的流量管理功能,如负载平衡、动态上游、金丝雀释放、断路、认证、可观察性等,你可以使用ApacheAPISIX来处理传统的南北流量,以及服务之间的东西向流量,您可以免费下载。

软件大小:179KB

软件类型:国产软件

软件语言:简体中文

软件授权:试用软件

最后更新:2021-09-19 09:01:35

推荐指数

运行环境:WinAll

查看次数

ApacheSix是一个动态、实时、高性能的API网关。ApacheSix提供了丰富的流量管理功能,如负载均衡、动态上行、canary release、断线、认证、可观测性等。您可以使用Apache APISIX来处理服务之间的传统南北流量和东西流量。它也可以用作k8s入口控制器。

功能介绍

您可以使用Apache APISIX作为流量入口来处理所有业务数据,包括动态路由、动态上游、动态证书、A/B测试、加那利发布、蓝绿色部署、极限速率、恶意攻击防御、指标、监控告警、服务可观测性、服务治理等等。

所有平台

云原生。没有供应商锁定,APISIX可以从裸机运行到Kubernetes。

运行环境。同时支持OpenResty和Tengine。

支持ARM64。不要担心锁定红外技术。

多个协议。

TCP/UDP代理。一个动态的TCP/UDP代理。

杜博探员。动态HTTP到Dubbo代理。

动态MQTT代理。支持client _id平衡MQTT的负载,支持MQTT 3.1。*, 5.0.

GRPC探员。代理gRPC流量。

GRPC转码。支持协议转码,让客户可以通过使用HTTP/JSON访问你的gRPC API。

代理网络套接字

代理协议

表演杜博。基于Tengine的Dubbo代理。

HTTP(S)转发代理。

SSL:动态加载一个SSL证书。

完全动态的

热更新和热插件。不断更新其配置和插件,无需重启!

代理覆盖。支持重写主机、URI、模式、启用网络接口,并在发送到上游之前请求头文件。

回复重写。为客户端设置定制的响应状态代码、正文和标题信息。

没有服务器。在APISIX的每个阶段调用函数。

动态负载平衡。带砝码的循环负载平衡。

基于哈希的负载平衡。使用一致的哈希会话进行负载平衡。

健康检查。对上游节点启用健康检查,在负载均衡时自动过滤不健康节点,确保系统稳定。

断路器。不健康上游服务的智能跟踪。

代理镜像。提供镜像客户端请求的能力。

交通分割。允许用户在各种上游流量中逐步引导一定比例的流量。

细粒度路由

支持全路径匹配和前缀匹配。

所有Nginx内置变量都支持作为路由条件,因此cookie和args可以作为路由条件,实现加那利发布和A/B测试。

支持各种运算符作为路由的判断条件,如{'arg_age ','',24}。

支持自定义路线匹配功能。

IPv6:使用IPv6来匹配路由。

TTL支持

支持优先级。

支持批处理Http请求。

安全

认证:密钥认证,JWT,基本认证,wolf-rbac。

IP白名单/黑名单。

推荐人白名单/黑名单。

IdP:支持外部认证服务,如Auth0、okta等。用户可以通过它连接到OAuth 2.0和其他身份验证方法。

限制性要求

极限计数

极限货币。

反重做(正则表达式拒绝服务)。内置策略,无配置反重做。

CORS为您的API启用了CORS(跨来源资源共享)。

URI拦截器:通过URIs拦截客户端请求。

请求验证器。

行动友好。

OpenTracing:支持Apache Skywalking和Zipkin。

使用外部服务发现:除了内置的etcd之外,它还支持领事和Nacos,以及尤里卡。

监控和测量。普罗米修斯

集群。APIXF节点是无状态的。请参考etcd集群指南创建配置中心集群。

高可用性。支持在同一个群集中配置多个etcd地址。

仪表板

版本控制。支持操作回滚。

CLI:从命令行启动/停止/重新加载APISIX。

独立。它支持从本地YAML文件加载路由规则,这对kubernetes(k8s)更友好。

全球规则。允许任何插件在所有请求上运行,例如限制速率、IP过滤等。

高性能。单核QPS达到18k,平均延迟小于0.2毫秒

故障注入

REST管理API。REST Admin API用于控制Apache APISIX,默认只允许127.0.0.1访问。您可以修改conf/config.yaml中的allow_admin字段,并指定允许调用Admin API的IP列表。此外,请注意,管理应用编程接口使用密钥身份验证来验证调用者的身份。conf/config.yaml中的admin_key字段需要在部署前修改,以确保安全性。

外部记录器。将访问日志导出到外部日志管理工具。(HTTP记录器、TCP记录器、卡夫卡记录器、UDP记录器)

舵手图

高度可扩展。

自定义插件。允许挂钩常用阶段,如重写、访问、标题过滤、文本过滤和日志,还允许挂钩平衡器阶段。

自定义负载平衡算法。您可以在平衡器阶段使用自定义负载平衡算法。

自定义路由。支持用户实现自己的路由算法。

Apache APISIX(微服务API网关) v2.5官方版下载地址

Apache APISIX(微服务API网关) v2.5官方版:
北京联通下载
浙江电信下载
上海电信下载
广东电信下载
山东移动下载
专用下载地址

Apache APISIX(微服务API网关)类似的软件

相关教程

猜你喜欢