1,Orange网关
Orange是一个基于OpenResty的API网关。除Nginx的基本功能外,它还可用于API监控、访问控制(鉴权、WAF)、流量筛选、访问限速、AB测试、动态分流等。它有以下特性:
提供了一套默认的Dashboard用于动态管理各种功能和配置
提供了API接口用于实现第三方服务(如个性化运维需求、第三方Dashboard等)
可根据规范编写自定义插件扩展Orange功能。
还是不错的,一个很漂亮的web可视化界面。
项目地址:
https://github.com/sumory/orange
使用的是MIT开源。
2 Kong介绍
- 编程语言: Nginx + Openresty + Lua
- 存储: Cassandra 分布式Nosql数据库
- 提供Rest API接口
- 每个节点是无状态的也就是说可以动态扩容
- 提供Authentication、Security、Traffic Control、Transformations的插件&很容易自定义插件
- 可以根据自己的业务需求定制开发
3. waf
java开发 可以作为统一的API Gateway,支持TLS/MITM,还支持下游代理为Socks5,对于需要访问国外被封SaaS服务的http请求来说非常方便.
https://github.com/chengdedeng/waf
原文地址:https://www.cnblogs.com/gym333/p/9118860.html
时间: 2024-10-05 12:49:41