Skip to content

插件

插件可帮助我们扩展APP的功能,添加插件便于我们监控和管理已发布的APP。

插件管理页面:(主菜单)APP管理-插件配置

全局插件管理页面

插件分类

流量控制

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

流量控制插件

目前流量控制插件包含limit_connlimit_countlimit_req

日志记录

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

日志记录插件

目前日志记录插件包含elastic_loggerfile_loggerhttp_loggerkafka_loggerrocketmq_logger

身份认证

身份认证插件可为APP中的服务提供访问的安全认证。通过验证用户的身份和权限,插件可以防止未经授权的访问,从而保护系统的安全性和数据的完整性。

身份认证插件

目前流量控制插件包含basic_authkey_auth

请求统计

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

请求统计插件

目前流量控制插件包含request_statistics

全局插件管理

插件操作

configPlugin_img_6.png
插件操作

启用插件:在进入插件配置页面,点击插件下方的启用按钮,完成插件配置后确认即可

启用后要应用到APP中则需为APP安装该插件

修改插件配置:点击已启用插件下方的配置按钮后,修改对应插件的详细配置后确认即可

插件配置只会生效到新安装该插件的APP中,不会影响已安装到APP中的插件配置

卸载插件:点击已启用插件下方的停用按钮

停用插件后,该插件所有安装到APP中的记录都会被卸载,该操作不可逆,请谨慎操作。

APP插件配置

插件在启用后代表可在当前orapis-engine中使用,想要实现插件功能则需要在APP的插件管理中安装。

configPlugin_img_7.png
APP插件配置

(主菜单)APP管理-APP发布页面的APP列表中,我们可以通过插件配置列快速浏览已安装到该APP中的插件。

点击APP的操作-插件管理按钮后,可展示所有已启用插件在该APP中的安装情况,点击插件下方的安装按钮即可进行安装。

configPlugin_img_8.png
APP插件安装

安装的插件会立即生效于APP,不需要对APP进行重启

同时,对于已经安装到APP中的插件,我们可以点击配置卸载按钮来为APP修改插件配置或删除插件。

configPlugin_img_9.png
APP插件配置