Appearance
插件
插件可帮助我们扩展APP的功能,添加插件便于我们监控和管理已发布的APP。
插件管理页面:(主菜单)APP管理
-插件配置

全局插件管理页面
插件分类
流量控制
流量控制插件可为APP服务的访问进行限流。合理地配置流量控制插件,可以降低系统因过载而导致的崩溃风险,从而提高系统的整体稳定性。相关插件可配置参数有请求并发数、总请求限制数、请求速率等。

流量控制插件
目前流量控制插件包含limit_conn、limit_count、limit_req。
日志记录
日志记录插件能够实时捕获并记录服务被访问的HTTP请求和响应的详细信息,包括请求方法、URL、请求头、请求体、响应状态码、响应头和响应体等。

日志记录插件
目前日志记录插件包含elastic_logger、file_logger、http_logger、kafka_logger、rocketmq_logger。
身份认证
身份认证插件可为APP中的服务提供访问的安全认证。通过验证用户的身份和权限,插件可以防止未经授权的访问,从而保护系统的安全性和数据的完整性。

身份认证插件
目前流量控制插件包含basic_auth、key_auth。
请求统计
请求统计插件能够实时统计APP服务被请求的流量。这些数据有助于开发者和管理员了解系统的负载情况,及时发现并响应潜在的流量峰值或异常请求。

请求统计插件
目前流量控制插件包含request_statistics。
全局插件管理
插件操作

插件操作
启用插件:在进入插件配置页面,点击插件下方的启用
按钮,完成插件配置后确认即可
启用后要应用到APP中则需为APP安装该插件
修改插件配置:点击已启用插件下方的配置
按钮后,修改对应插件的详细配置后确认即可
插件配置只会生效到新安装该插件的APP中,不会影响已安装到APP中的插件配置
卸载插件:点击已启用插件下方的停用
按钮
停用插件后,该插件所有安装到APP中的记录都会被卸载,该操作不可逆,请谨慎操作。
APP插件配置
插件在启用后代表可在当前orapis-engine中使用,想要实现插件功能则需要在APP的插件管理中安装。

APP插件配置
在(主菜单)APP管理
-APP发布
页面的APP列表中,我们可以通过插件配置列快速浏览已安装到该APP中的插件。
点击APP的操作-插件管理
按钮后,可展示所有已启用插件在该APP中的安装情况,点击插件下方的安装
按钮即可进行安装。

APP插件安装
安装的插件会立即生效于APP,不需要对APP进行重启
同时,对于已经安装到APP中的插件,我们可以点击配置
、卸载
按钮来为APP修改插件配置或删除插件。

APP插件配置