# background **Repository Path**: li-shenglong/background ## Basic Information - **Project Name**: background - **Description**: 基于SpringBoot、MyBatis-Plus实现的后台管理系统 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2024-02-21 - **Last Updated**: 2024-04-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # background #### 介绍 基于SpringBoot、MyBatis-Plus实现的后台管理系统 #### 软件架构 软件架构说明 #### 特别说明 将项目中所有带.example后缀的文件复制一份,文件位置保持不变,只需要将复制出来的文件去掉.example即可,执行 完该步骤,即可进行项目安装。 #### 安装教程 1. 打jar包 mvn clean package -Dskiptests 2. 运行jar包 nohup java -jar xxx.jar > output.log 2>&1 & (静默启动,推荐) #### 使用说明 1. jdk基于17 2. springboot基于3.2.1 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 项目使用的服务 1、docker `docker ps` 列出正在运行的容器 `docker compose -f docker-compose.yml up -d` 运行指定yml文件安装容器并启动,后台运行 `docker compose -f docker-compose.yml down` 停止并删除容器 `docker exec -it 容器ID /bin/bash` 以命令行的形式进入容器 2、kafka,基于发布 - 订阅的消息队列中间件,优点是: 高吞吐,低延时,可扩展。 zookeeper帮助kafka维护集群,存储 topic 信息, topic 分区的 leader ,follow 位置 等信息。 消费者会在zookeeper中存储消费的偏移量。 3、kafka-ui,可以可视化管理kafka中的消息。 kafka-ui访问地址:http://192.168.10.116:8080 4、prometheus,基于时序数据库的开源监控告警系统。 prometheus访问地址:http://192.168.10.116:9090/targets 5、grafana,一个可视化面板(Dashboard),有着非常漂亮的图表和布局展示,功能齐全的度量仪表盘和图形编辑器, 可以和prometheus结合使用,用于监控线上指标、运行状态。 grafana访问地址:http://192.168.10.116:3000/d/spring_boot_21/spring-boot-ying-yong-jian-kong-mian-ban?orgId=1&refresh=5s