管理PDF Office后端代码

Bob 0bf0d10444 Merge branch 'develop/v1.0' into master-test 4 dagar sedan
pdf-office-account e29beb8425 Bug修复 1 vecka sedan
pdf-office-api f8816b4a5a Bug修复 1 vecka sedan
pdf-office-app cc1a2b1451 产品模块:搭建 1 år sedan
pdf-office-common d0220dbd76 Bug修复 1 vecka sedan
pdf-office-email 70475ff1a1 Merge branch 'develop/v1.0' into master-test 1 vecka sedan
pdf-office-gateway e29beb8425 Bug修复 1 vecka sedan
pdf-office-generate 53f0cb96b7 商品模块功能 1 månad sedan
pdf-office-payment 0bf0d10444 Merge branch 'develop/v1.0' into master-test 4 dagar sedan
pdf-office-pdf-website 7612f96e2b Merge branch 'develop/v1.0' into master-test 4 dagar sedan
pdf-office-product 7612f96e2b Merge branch 'develop/v1.0' into master-test 4 dagar sedan
pdf-office-sso a00e140c0a Merge branch 'develop/v1.0' into master-test 1 vecka sedan
pdf-office-system e29beb8425 Bug修复 1 vecka sedan
README.md 6993c4970a Readme文件编写 1 år sedan
img.png 9cb848aa8b Readme文件编写 1 år sedan
pom.xml 7e425fa8e0 注销,退出登录 1 månad sedan

README.md

系统说明

  • 基于 Spring Boot、SpringCloud、Oauth2 的 后端综合系统
  • 采用Nacos作为服务注册中心和配置中心
  • 用户采用SpringSecurity Oauth2的客户端认证、授权
  • 使用redis-cluster做缓存
  • 使用rabbitMq做消息队列
  • 使用openFeign实现服务之间的调用
  • 使用mysql8+做数据库

核心依赖

依赖 版本
SpringBoot 2.3.2.RELEASE
SrpringCloud Hoxton.SR9
Mybatis Plus 3.5.2

模块说明

pdf_office_back_end
├── pdf-office-gateway            // 网关模块 [8080]
├── pdf-office-auth               // 认证中心 [9527]
├── pdf-office-common             // 公用模块
│ └── pdf-office-common-file	  // 文件模块
│ └── pdf-office-common-core      // 核心模块
│ └── pdf-office-common-api       // api模块
│ └── pdf-office-common-security  // 安全模块
│ └── pdf-office-common-feign     // feign模块
│ └── pdf-office-common-redis     // redis 模块
│ └── pdf-office-common-rabbitmq  // rabbitmq 模块
│ └── pdf-office-common-mybatis   // mybatis 扩展封装
├── pdf-office-mail               // 邮件中心模块 [7000]
├── pdf-office-generate           // 代码生成模块 [9183]
├── pdf-office-payment            // 支付中心服务 [8000]
├── pdf-office-system             // 运营系统模块 [9000]
├── pdf-office-pdf-website        // 官网系统模块 [9010]
├── pdf-office-app                // APP系统模块 [9020]
├── pdf-office-job                // 任务模块 [10000]

系统流程

系统流程 原图

项目环境

  • Java8+
  • MySQL8.0+
  • Redis7.0+
  • Nacos2.0.2
  • RabbitMQ3.10.0

服务启动

pdf-office-auth         必须
pdf-office-gateway      必须
  1. 先本地下载Nacos并启动,或直接用测试机上的Nacos(地址:http://106.55.99.175:8848/nacos,账号:nacos,密码:nacos)
  2. 启动pdf-office-auth,客户端认证请求token:http://localhost:9527/oauth/token

目前可开发模块

  • pdf-office-gateway
  • pdf-office-auth
  • pdf-office-common
  • pdf-office-mail
  • pdf-office-generate
  • pdf-office-payment

    后续待开发

    需确认方案

Nacos

仅用于本地测试版本

  • IP:106.55.99.175
  • 端口:18848
  • 用户名:nacos
  • 密码:nacos

Redis

  • IP:
  • 端口:33465
  • 密码:1qazZAQ!2

RabbitMQ

  • IP:
  • 端口:15672
  • 用户名:admin
  • 密码:Admin@123!