【技术开发】接口管理平台要用什么技术栈?推荐:Java+Vue3+Docker+MySQL

news/2024/11/24 4:04:51/

技术栈

【后端】Java,基于Spring Boot 3 + MySQL + Redis + RabbitMQ + Nacos + Docker部署

【前端】基于vue3 + typescript5.x + element-plus@2.8.x + unocss@0.5.x

访问管理后台(演示环境)

管理后台的地址是:
http://java.test.yesapi.cn/admin/

假设配置的域名是:http://java.test.yesapi.cn/  

登录管理后台

打开管理后台,首先需要进行管理员登录,登录界面如下:

图片

后台首页

进入管理后台后,可以看到类似以下的后台首页。其他功能模块,按界面指引操作即可。

在后台首页,可以快速查看诸如:待审核应用、全部账号、今日接口请求次数、全部接口数量等整体概况。以及:接口流量统计图表、近期统计表格数据、昨日活跃App和系统授权信息等。

图片

其中,首页几个统计数据的口径是:

  • 接口流量统计:根据接口请求日记实时统计最近30天的接口流量(排除开放平台和管理后台接口请求)

  • 近期统计:按每日统计,包括:日期、订单总数量、应用总数量、用户总数量、活跃应用数量、UV、请求次数

  • 昨日活跃App:包括:日期、App Key、活跃应用数量、UV、请求次数

术语解释:

  • 用户总数量:开发者账号数量+应用会员数量+管理员数量

  • 活跃应用数量:当天有接口请求的App Key去重后数量

  • UV:通过OpenAPI调用时所绑定关联的登录会员去重后数量

  • 请求次数:指OpenAPI接口请求次数(不分成功与否,排除开放平台和管理后台接口请求)

点击左侧功能菜单可以展开折叠菜单,和点击进入具体的功能界面。

下面按功能模块简单介绍管理后台的功能和注意事项,最新的界面以最新版的为准。

API接口管理

接口权限

分别有:接口权限分配、接口权限规则设置、账号接口申请审核。

其中,接口权限规则设置可以针对 接口服务操作, 授予权限给开发者角色、 开发者账号、 开发者应用。 维度越细,优先级越高。

图片

接口监控

接口监控,分为:实时接口流量统计、每日接口统计、接口访问日志。

图片

API接口计费

主要包括以下功能模块:接口流量套餐管理、订单管理、已购买的服务包管理。

账号管理

账号的查看和管理,包括:开发者账号、管理员账号、普通用户账号等。也可以在管理后台直接添加新账号、重置密码、禁用账号等操作。

图片

应用管理

开发者应用的创建、查看、审核和管理。

图片

对应用的管理,例如:修改应用名称、重置密钥等操作。

图片

数据库配置管理

用于数据库连接的管理与配置。

图片

站点配置

网站的全局配置,包括但不限于:

  • 网站项目名称

  • Logo图片、Icon图标

  • 网站SEO设置

  • 底部备案号、备案跳转链接

  • 网站访问统计代码

  • 开发者注册和应用配置 等

我的

作为管理员个人的管理功能,有:

  • 个人资料(查看和个人资料修改)

  • 修改密码

  • 退出登录

图片

移动版、黑夜模式和其他

你可以切换到黑夜模式,也可以使用手机移动端访问,还可以自己配置菜单布局方式。

手机移动端访问效果:

图片


http://www.ppmy.cn/news/1549441.html

相关文章

Easyexcel(6-单元格合并)

相关文章链接 Easyexcel(1-注解使用)Easyexcel(2-文件读取)Easyexcel(3-文件导出)Easyexcel(4-模板文件)Easyexcel(5-自定义列宽)Easyexcel(6-单…

智能文档处理百宝箱,文档处理的必备利器

1、引言 文档解析是开发者在业务实践中会频繁面临的场景,不管是用AI辅助日常工作,还是从事产品研发,从非结构化文本中提取文字、图片等信息具有很大的挑战。 目前市面上的文档解析工具普遍存在繁杂无序,缺乏统一评估标准&#xff…

【实操之 图像处理与百度api-python版本】

1 cgg带你建个工程 如图 不然你的pip baidu-aip 用不了 先对图片进行一点处理 $ 灰度处理 $ 滤波处理 参考 import cv2 import os def preprocess_images(input_folder, output_folder):# 确保输出文件夹存在if not os.path.exists(output_folder):os.makedirs(output_fol…

JavaScript 中使用 POST 获取数据全解析

在 JavaScript 开发中,经常需要与服务器进行数据交互,而使用 POST 方法获取数据是其中重要的一环。本文将详细介绍在 JavaScript 中使用 POST 获取数据的多种方式及其相关要点,包括错误处理、实际应用场景以及优化和安全性等方面。 一、POST…

【Qt】QComboBox设置默认显示为空

需求 使用QComboBox,遇到一个小需求是,想要设置未点击出下拉列表时,内容显示为空。并且不想在下拉列表中添加一个空条目。 实现 使用setPlaceholderText()接口。我们先来看下帮助文档: 这里说的是,placeholderText是…

MySQL中索引全详解

第一部分:什么是索引 索引在数据库中就像书的目录,能够快速定位数据位置,从而提升查询效率。没有索引时,数据库查询需要从头到尾扫描整个表(称为全表扫描),这在数据量大时非常耗时。有了索引后&…

如何更改手机GPS定位

你是否曾想过更改手机GPS位置以保护隐私、玩游戏或访问受地理限制的内容?接下来我将向你展示如何使用 MagFone Location Changer 更改手机GPS 位置!无论是在玩Pokmon GO游戏、发布社媒贴子,这种方法都快速、简单且有效。 第一步:下…

Python爬虫 | Scrapy 爬虫框架学习

Scrapy 爬虫框架学习 Scrapy是一个快速的、高层次的web爬取和web抓取框架,用于抓取web站点并从页面中提取结构化的数据。 安装Scrapy 首先,需要安装Scrapy。可以通过pip安装: pip install scrapy创建Scrapy项目 创建一个新的Scrapy项目&…