内容简介:Orange是一个基于OpenResty的API Gateway,提供API及自定义规则的监控和管理,如访问统计、流量切分、API重定向、API鉴权、WEB防火墙等功能。Orange可用来替代前置机中广泛使用的Nginx/OpenResty, 在应用服务上无...
Orange是一个基于OpenResty的API Gateway,提供API及自定义规则的监控和管理,如访问统计、流量切分、API重定向、API鉴权、WEB防火墙等功能。Orange可用来替代前置机中广泛使用的Nginx/OpenResty, 在应用服务上无痛前置一个功能丰富的网关系统。它有以下特性:
-
动态更新Nginx/OpenResty配置而无需重启或reload
-
通过 MySQL 存储来简单支持集群部署
-
支持多种条件匹配和变量提取
-
支持通过自定义插件方式扩展功能
-
内置多个通用插件
-
全局状态统计
-
自定义监控
-
URL重写
-
URI重定向
-
访问限速
-
Key based rate limiting
-
HTTP Basic Auth
-
HTTP Key Auth
-
Signature Auth
-
简单防火墙WAF
-
代理、ABTesting、分流
-
Shared Dict存取接口
-
-
提供Dashboard用于管理内置插件
-
开放API: 所有插件均开放API供第三方使用, 通过这些API可简单灵活得配置插件、查看运行状态、统计数据等
-
架构简单,依赖少,许可协议宽松,适合直接二次开发或改造
0.7 版本 CHANGELOG
- 支持通过cookie、随机数、HTTP method进行拦截过滤
- 新增取余的方式进行匹配规则
- 新增kafka、balancer、consul_balancer、persist log、node插件
- 修复一些已知bug:后台页面展示异常
- 对后台页面、balancer等模块的代码和文档说明的重构
- 修复了issue#160,解决balancer开关未打开时出现invalid URL prefix in "" 的错误
- 修复了issue#162,解决选择器类型为1时continue=false的错误
- 修复了issue#233,解决proxy read timeout配置无效的问题
- 修复了issue#236,解决忽略大小写进行匹配鉴权值的问题
- 修改Makefile
- 使用指定版的依赖
GitHub 地址:https://github.com/sumory/orange
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- Soul 网关发布 1.0.4-RELEASE 版本
- Soul Api 网关发布 1.0.3-RELEASE 版本
- Kong 1.0 GA 版本正式发布,微服务 API 网关
- 开源 API 网关Tyk 发布 2.6 版本,让 API 管理更容易
- Fizz Gateway 1.1.0 版本重大更新,基于 WebFlux 开发的微服务网关
- Go 开源网关 API-Gateway 2.6.0.RC 发布,年前最后一个版本
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
疯狂科学家大本营
Bei Er Fei Ao Er / 本书翻译组 译、黄晓庆 周宇煜 张为民 审译 / Science Press / 2012-1-5 / 48.00元
美国最棒的创意工场不是贝尔实验室,不是硅谷,也不是麻省理工学院的媒体实验室,而是由五角大楼领导的绝密军事机构DARPA——国防高级研究计划局。DARPA是由美国前总统艾森豪威尔建立的军事部门,创建的目的是为了回应苏联的太空计划。 虽然DARPA属于政府机构,但是没有冷冰 冰的氛围和官僚做派,那里的科学家偏爱牛仔裤和运动鞋。不过他们最爱的还是在各个领域寻找颠覆性创意。从航空航天、IT,到能源领......一起来看看 《疯狂科学家大本营》 这本书的介绍吧!