联易融蜂搭网关技术选型总结
01 背景介绍
联易融蜂搭是一个基于中台能力(业务中台、技术中台、数据中台)的低代码平台,通过无代码或少量编码实现应用快速开发与交付。开发人员可通过“拖拉拽”方式完成前端开发,并配置中后端服务接口。
02 蜂搭网关平台架构
蜂搭网关以APISIX为核心,实现可配置化的安全与流量管理,同时以API元数据为核心进行API管理与编排。
03 简单的选型对比
对比Kong、APISIX、Spring Cloud Gateway、OpenResty、Zuul等网关方案:
- OpenResty:高性能、自定义程度高、稳定强,但可观测性差、维护成本高。
- Spring Cloud Gateway/Zuul:深度耦合Spring Cloud技术栈,对Java开发友好,但性能不足。
- Kong:功能强大、插件丰富,但采用关系型数据库存储元数据,影响性能。
选择APISIX的原因:
- 基于OpenResty实现,动态、实时、高性能。
- 支持动态路由、动态证书、跨域,插件热加载与卸载。
- 支持多协议、多语言,易集成Skywalking、Nacos等工具。
- 配置灵活,节点无状态,云原生。
04 应用场景分享
- 鉴权场景:通过配置鉴权策略实现权限管理,路由、限流、跨域等流量管理类似处理。
- 平台工具集成:集成Skywalking、Prometheus等监控工具。
- API编排:针对简单业务场景实现低代码开发。