国产开源项目 APISIX:基于云原生的微服务 API 网关

技术编辑:鸣飞 发自北京 SegmentFault 思否报道丨公众号:SegmentFault

APISIX 是基于云原生的微服务 API 网关,它是所有业务流量的入口,可以处理传统的南北向流量,也可以处理服务间的东西向流量,也可以当做 k8s ingress controller 来使用。APISIX 由深圳支流科技团队研发并且进入 Apache 基金会开始孵化。

APISIX 通过插件机制,提供动态负载平衡、身份验证、限流限速等功能,并且支持你自己开发的插件。

更多详细的信息,可以查阅APISIX 的白皮书。

你可以把 Apache APISIX 当做流量入口,来处理所有的业务数据,包括动态路由、动态上游、动态证书、 A/B 测试、金丝雀发布(灰度发布)、蓝绿部署、限流限速、抵御恶意攻击、监控报警、服务可观测性、服务治理等。

项目地址:https://github.com/apache/inc…

功能
  • 全平台

    • 云原生: 平台无关,没有供应商锁定,无论裸机还是 Kubernetes,APISIX 都可以运行。
    • 运行环境: OpenResty 和 Tengine 都支持。
    • 支持ARM64: 不用担心底层技术的锁定。
  • 多协议

    • TCP/UDP 代理: 动态 TCP/UDP 代理。
    • 动态 MQTT 代理: 支持用client_id对 MQTT 进行负载均衡,同时支持 MQTT3.1.*和5.0两个协议标准。

你可能感兴趣的:(云原生,开源,微服务,架构)