Browse Source

部署规划

hatim 6 years ago
parent
commit
0e47ee9520

+ 23 - 40
规范/Java后端/Java后端开发手册.md

@@ -2,45 +2,28 @@
 
 ### 技术栈介绍
 
-核心框架:spring boot 2.1.2.RELEASE
-
-安全框架: spring security 2.1.2.RELEASE
-
-注册中心:eureka
-
-网关:spring cloud gateway
-
-服务监控:spring boot admin
-
-请求链追踪:zipkin-server 2.12.0
-
-服务间调用:feign  10.1.0
-
-http框架:okhttp3
-
-表单校验: hibernate-validator 6.0.14.Final
-
-数据库连接池:druid 1.1.10
-
-持久层:mybatis 3.4.6
-
-缓存框架:spring-data-redis 2.1.4.RELEASE、lettuce 5.1.3.RELEASE
-
-日志管理:logback 1.2.3、slf4j 1.7.25
-
-定时任务:quartz 2.3.0
-
-工作流引擎:flowable 6.4.1
-
-消息队列:rocketMQ
-
-性能测试框架:contiperf 2.3.4
-
-验证码:kaptcha 2.3.2
-
-配置文件加密:jasypt 2.1.1
-
-工具类:lombok 1.18.2、joda-time 2.10.1、easyexcel 1.1.2-beta5、commons-lang3 3.3.2、pinyin4j 2.5.1、pagehelper 5.1.8、swagger 2.9.2
+| 模块         | 主键                                                         |
+| ------------ | ------------------------------------------------------------ |
+| 核心框架     | spring boot 2.1.2.RELEASE                                    |
+| 安全框架     | spring security 2.1.2.RELEASE                                |
+| 注册中心     | eureka                                                       |
+| 网关         | spring cloud gateway                                         |
+| 服务监控     | spring boot admin                                            |
+| 请求链追踪   | zipkin-server 2.12.0                                         |
+| 服务间调用   | feign 10.1.0                                                 |
+| http框架     | okhttp3                                                      |
+| 表单校验     | hibernate-validator 6.0.14.Final                             |
+| 数据库连接池 | druid 1.1.10                                                 |
+| 持久层       | mybatis 3.4.6                                                |
+| 缓存框架     | spring-data-redis 2.1.4.RELEASE、lettuce 5.1.3.RELEASE       |
+| 日志管理     | logback 1.2.3、slf4j 1.7.25                                  |
+| 定时任务     | quartz 2.3.0                                                 |
+| 工作流引擎   | flowable 6.4.1                                               |
+| 消息队列     | rocketMQ                                                     |
+| 性能测试框架 | contiperf 2.3.4                                              |
+| 验证码       | kaptcha 2.3.2                                                |
+| 配置文件加密 | jasypt 2.1.1                                                 |
+| 工具类       | lombok 1.18.2、joda-time 2.10.1、easyexcel 1.1.2-beta5、commons-lang3 3.3.2、pinyin4j 2.5.1、pagehelper 5.1.8、swagger 2.9.2 |
 
 ### 基础环境
 
@@ -218,7 +201,7 @@ Maven私服:Nexus 3.15.2-01
 
 
 	<build>
-        <finalName>wisdom-platform</finalName>
+        <finalName>wisdom-xxx</finalName>
         <plugins>
             <plugin>
                 <groupId>org.springframework.boot</groupId>

+ 31 - 0
规范/运维/Linux环境部署规划.md

@@ -0,0 +1,31 @@
+# Linux环境部署规划文档编写
+
+### 系统版本
+
+* Ubuntu 18.04.1 LTS
+* JDK8
+* Maven 3.6.0
+* Git 2.17.1
+* Jenkins 2.150.1
+* YApi 1.4.3
+* Nexus 3.15.2-01
+
+### 系统用户
+
+* root 用户
+* ftp用户(仅能访问限定的目录)
+* dev用户(用于启动各种应用)
+* jenkins用户(仅用于发版)
+
+### 目录划分
+
+| 目录               | 功能描述                                |
+| ------------------ | --------------------------------------- |
+| /data/log          | 应用日志                                |
+| /data/publish/java | Java后端应用发布路径(Jenkins用户授权) |
+| /data/publish/web  | 前端应用发布路径(Jenkins用户授权)     |
+| /data/soft         | 应用存放日志                            |
+| /data/bin          | 应用安装路径                            |
+| /data/back         | 备份文件路径                            |
+| /data/file         | 数据文件路径                            |
+

+ 0 - 0
部署环境/Jenkins部署.md → 规范/运维/部署环境/Jenkins部署.md


+ 0 - 0
部署环境/Ubuntu环境配置.md → 规范/运维/部署环境/Ubuntu环境配置.md


+ 0 - 0
部署环境/jdk部署.md → 规范/运维/部署环境/jdk部署.md


+ 0 - 0
部署环境/maven私服部署.md → 规范/运维/部署环境/maven私服部署.md


+ 0 - 0
部署环境/maven部署.md → 规范/运维/部署环境/maven部署.md


+ 0 - 0
部署环境/mongo部署.md → 规范/运维/部署环境/mongo部署.md


+ 0 - 0
部署环境/mysql部署.md → 规范/运维/部署环境/mysql部署.md


+ 0 - 0
部署环境/nginx部署.md → 规范/运维/部署环境/nginx部署.md


+ 0 - 0
部署环境/redis部署.md → 规范/运维/部署环境/redis部署.md


+ 0 - 0
部署环境/yapi部署.md → 规范/运维/部署环境/yapi部署.md