# lanxin **Repository Path**: MiddleSummer/lanxin ## Basic Information - **Project Name**: lanxin - **Description**: 通信移动APP——蓝信 - **Primary Language**: Java - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-05-05 - **Last Updated**: 2021-12-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # lanxin(蓝信) #### 介绍 基于Java + Spring Boot + Mybatis + Netty + Mycat + Mysql + Maven + FastDFS + Prometheus + Grafana + Docker的通信移动APP——蓝信 #### 软件架构 软件架构说明 1. 前端架构: 1. 通过MUI和H5+开发文档,快速搭建移动APP 2. 服务端架构: 1. Java8 作为主体开发语言 2. Spring Boot 2.1作为主体开发框架 3. MySQL 5.7作为关系型数据库的存储 4. Mycat 作为数据库表的分库 5. Maven 3.6 作为应用程序的管理 6. FastDFS 作为分布式文件存储服务器 7. Nginx 作为HTTP服务器 8. Docker 容器化部署整个服务应用架构 9. actuator + prometheus + grafana 作为整个服务应用架构的监控 #### 安装教程 1. 将lanxin-app导入HBuilderX,修改lanxin-app/js/app.js中的IP和端口号(相应服务端IP和端口) 2. 将src导入到IDEA中,配置自己的Maven和Maven仓库 3. 修改src/main/resources/application.properties配置文件,完善自己的数据源和FastDFS的配置 #### 使用说明 需要使用Docker部署应用程序直接通过以下命令拉取远程阿里云lanxin镜像 docker pull registry.cn-hangzhou.aliyuncs.com/itjava/lanxin-image:v1.0 本项目仅供学习切勿商用!!! 本项目仅供学习切勿商用!!! 本项目仅供学习切勿商用!!!