参与开发
如何做? Fork 源码 克隆Fork后的仓库至你的电脑 1$ git clone https://github.com/<username>/orange.git 创建一个特性分支 1$ git checkout -b new_feature 在new_feature分支上对Orange进行修改 提交分支: 1$ git push origin new_featu...
如何做? Fork 源码 克隆Fork后的仓库至你的电脑 1$ git clone https://github.com/<username>/orange.git 创建一个特性分支 1$ git checkout -b new_feature 在new_feature分支上对Orange进行修改 提交分支: 1$ git push origin new_featu...
Orange是基于插件设计的,基本思想是通过实现各种插件灵活的在Nginx的各个执行阶段进行逻辑处理。 Orange提供的默认插件功能如下: 全局的监控插件,可统计API访问情况、Nginx连接情况、流量统计、QPS等 自定义监控,可根据配置的规则筛选监控项,统计其各个指标 rewrite插件,可通过UI配置各种rewrite策略,省去手写nginx rewrite,然后重启的麻烦 red...
欢迎使用Orange,使用过程中如碰到问题,请到Github进行提问。 关于Orange是一个基于OpenResty的API Gateway,提供API及自定义规则的监控和管理,如访问统计、流量切分、API重定向、API鉴权、WEB防火墙等功能。它有以下特性: 通过MySQL存储来简单支持集群部署 支持多种条件匹配和变量提取 支持通过自定义插件方式扩展功能 默认内置的插件 全局状态统计 自...
Orange依赖的OpenResty版本是多少?Orange的监控插件需要统计http的某些状态数据,所以需要编译OpenResty时添加--with-http_stub_status_module。由于使用了*_block指令,所以OpenResty的版本最好在1.9.7.3以上. start.sh脚本无法启动检查OpenResty和lor是否安装成功。命令行要能直接执行Nginx -v和...