docs: update README.md

This commit is contained in:
xiongxiaoyang 2022-05-22 22:26:36 +08:00
parent ac1e7bb395
commit 4ab44e1ee7

View File

@ -1,3 +1,5 @@
[![index]( https://s1.ax1x.com/2022/05/17/O5tgbR.png )]( https://curl.qcloud.com/kgMaOjoq )
[![Github stars](https://img.shields.io/github/stars/201206030/novel-cloud?logo=github)](https://github.com/201206030/novel-cloud)
[![Github forks](https://img.shields.io/github/forks/201206030/novel-cloud?logo=github)](https://github.com/201206030/novel-cloud)
[![Gitee star](https://gitee.com/novel_dev_team/novel-cloud/badge/star.svg?theme=gitee)](https://gitee.com/novel_dev_team/novel-cloud)
@ -18,13 +20,12 @@ https://201206030.github.io
#### 介绍
Novel-Cloud是基于[小说精品屋-plus](https://www.oschina.net/p/novel-plus)构建的Spring Cloud 微服务小说门户学习平台,致力于原创文学阅读与写作,提供了爬虫工具用于开发过程中测试数据的采集(爬虫项目和小说精品屋-plus通用。采用了Spring Boot 2.2.5.RELEASE 、Spring Cloud Hoxton.SR4、 MyBatis3DynamicSql、Sharding-Jdbc、Redis、RabbitMq、Elasticsearch、Docker等流行技术集成了Nacos注册中心/配置中心、Spring Cloud Gateway网关、Spring Boot Admin监控中心、ELK分布式日志分析等基础服务。前端计划使用Vue开发后台接口一期开发已完成充值/作家专区除外的所有接口)。
novel-cloud 是基于 [novel-plus](https://www.oschina.net/p/novel-plus) 构建的 Spring Cloud 微服务小说门户学习平台,致力于原创文学阅读与写作,提供了爬虫工具用于开发过程中测试数据的采集(爬虫项目和 novel-plus 通用)。采用了 Spring Boot 2.2.5.RELEASE 、Spring Cloud Hoxton.SR4、 MyBatis3DynamicSql、Sharding-Jdbc、Redis、RabbitMQ、Elasticsearch、Docker 等流行技术,集成了 Nacos 注册中心/配置中心、Spring Cloud Gateway 网关、Spring Boot Admin 监控中心、ELK 分布式日志分析等基础服务。前端计划使用 Vue 开发,后台接口一期开发已完成(充值/作家专区除外的所有接口)。
#### 软件架构
![QQ20200520-215756](https://s3.ax1x.com/2020/12/09/r92rrT.png)
#### 项目结构
```
@ -33,8 +34,8 @@ novel-cloud
├── novel-gen -- 持久层代码生成器,集成 Swagger
├── novel-gateway -- 基于 Spring Cloud Gateway 构建的网关服务
├── novel-monitor -- 基于 Spring Boot Admin 构建的监控中心
├── novel-search -- 基于Elastic Search构建的搜索微服务
├── novel-file -- 基于阿里云OSS构建的文件微服务
├── novel-search -- 基于 Elasticsearch 构建的搜索微服务
├── novel-file -- 基于 Aliyun OSS 构建的文件微服务
├── novel-home -- 门户首页微服务
├── novel-news -- 新闻中心微服务
├── novel-user -- 用户中心微服务
@ -46,7 +47,7 @@ novel-cloud
#### 技术选型
| 技术 | 说明
| --------------------| ---------------------------
|----------------------| ---------------------------
| Spring Boot | Spring 应用快速开发脚手架
| Spring Cloud | 微服务架构解决方案
| Nacos | 注册中心和配置中心
@ -61,10 +62,10 @@ novel-cloud
| Sharding-Jdbc | 代码层分库分表中间件
| JJWT | JWT 登录支持
| Redis | 分布式缓存
| ElasticSearch | 搜索引擎
| RabbitMq | 消息队列
| OSS | 阿里云对象存储服务
| Mysql | 数据库服务
| Elasticsearch | 搜索引擎
| RabbitMQ | 消息队列
| Aliyun OSS | 阿里云对象存储服务
| MySQL | 数据库服务
| Redisson | 实现分布式锁
| Lombok | 简化对象封装工具
| Swagger | API 文档生成工具
@ -126,10 +127,10 @@ novel-cloud
- [x] 项目管理工具 maven
- [x] 微服务注册中心/配置中心 nacos
- [x] 分布式缓存服务 Redis
- [x] 搜索引擎服务ElasticSearch
- [x] ElasticSearch可视化客户端Kibana
- [x] 消息中间件RabbitMq
- [x] 数据库服务Mysql
- [x] 搜索引擎服务 Elasticsearch
- [x] Elasticsearch 可视化客户端 Kibana
- [x] 消息中间件 RabbitMQ
- [x] 数据库服务 MySQL
3. 登陆 nacos 配置中心导入下载源码中的配置文件。
@ -216,7 +217,7 @@ novel-cloud
Gitee 仓库地址: https://gitee.com/xiongxyang/novel-cloud
GitHub仓库地址: https://github.com/201206030/novel-cloud
Github 仓库地址: https://github.com/201206030/novel-cloud
#### QQ交流群
@ -226,12 +227,9 @@ GitHub仓库地址 https://github.com/201206030/novel-cloud
![mini-code](https://s3.ax1x.com/2020/12/03/DoImOx.png)
####
#### 捐赠支持
开源项目不易,若此项目能得到你的青睐,可以捐赠支持作者持续开发与维护。
![mini-code](https://s1.ax1x.com/2020/10/31/BUQJwq.png)
# 部分截图在github上可能无法正常显示请下载到本地查看。