小说精品屋-微办事版 Novel-Cloud

Apache
Java
跨平台
2020-06-01
不编程就会逝世

Novel-Cloud是基于小说精品屋-plus构建的Spring Cloud 微办事小说门户进修平台,努力于原创文学浏览与写作,供给了爬虫对象用于开辟过程当中测试数据的收集。采取了时下最新的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日记收集等基本办事。

小说网站营业难度适中,没有商城体系那种复杂的营业。然则作为互联网项目,一样须要面对大年夜范围用户和海量数据的处理,所以高并发、高可用、高性能、高容错、可扩大性、可保护性也是小说网站设计须要推敲的成绩,商城体系中所用到的技巧异样实用于小说网站。综上所述,应用微办事架构来构建一个小说门户平台是异常有须要的,应用微办事构建的小说门户平台来进修现上风行技巧相较于营业比较复杂的商场体系来讲也是比较轻易的,异常合适于没有实际微办事项目经历的同窗用来进修和入门微办事技巧栈。

演示地址

点击前去(前台门户)

软件架构

QQ20200520-215756

项目构造

novel-cloud
├── novel-common -- 通用模块,供其他营业微办事模块依附
├── novel-gen -- 耐久层代码生成器,集成Swagger
├── novel-gateway -- 基于Spring Cloud Gateway构建的网关办事
├── novel-monitor -- 基于Spring Boot Admin构建的监控中间
├── novel-search -- 基于Elastic Search构建的搜刮微办事
├── novel-file -- 基于阿里云OSS构建的文件微办事
├── novel-home -- 门户首页微办事
├── novel-news -- 消息中间微办事
├── novel-user -- 用户中间微办事
├── novel-author -- 作家中间微办事
├── novel-book -- 小说微办事
└── novel-pay -- 付出微办事

技巧选型

技巧 解释
SpringBoot Spring应用快速开辟脚手架
SpringCloud 微办事架构处理筹划
Nacos 注册中间和设备中间
SpringCloud Gateway 微办事网关
SpringBoot Admin 微办事监控
MyBatis 耐久层ORM框架
MyBatis Dynamic SQL Mybatis静态sql
PageHelper MyBatis分页插件
MyBatisGenerator 耐久层代码生成插件
Seata 分布式事务中心件(待应用)
Sharding-Jdbc 代码层分库分表中心件
JJWT JWT登录支撑
Redis 分布式缓存
ElasticSearch 搜刮引擎
RabbitMq 消息队列
OSS 阿里云对象存储办事
Mysql 数据库办事
Redisson 完成分布式锁
Lombok 简化对象封装对象
Swagger API文档生成对象
Docker 应用容器引擎
Logstash 分布式日记收集
Vue 前端开辟框架

数据模型

QQ20200520-215756

截图

  1. 注册中间截图

QQ20200520-215756

2. 设备中间截图

QQ20200520-215756

3. 监控中间截图

QQ20200520-215756

QQ20200520-215756

QQ20200520-215756

4. 接口文档

QQ20200520-215756

QQ20200520-215756

QQ20200520-215756

5. 分布式日记搜集

QQ20200520-215756

6. 门户网站

QQ20200520-215756

代码仓库

Gitee仓库地址: https://gitee.com/xiongxyang/novel-cloud

GitHub仓库地址: https://github.com/201206030/novel-cloud

的码云指数为
逾越 的项目
加载中
请先登录后再评论。

Novel-Cloud 1.3.0 发布,微办事技巧栈进修型项目

Novel-Cloud 1.3.0版本发布了,重要改进包含: 更新 网关办事集成Sentinel根据IP限流(反爬虫机制) 。 首页微办事集成Sentinel,完成小说办事调用过程当中的熔断升级。 背景 小说网站营业难度...

Novel-Cloud 1.2.0 发布,微办事技巧栈进修型项目

Novel-Cloud 1.2.0版本发布了,重要改进包含: 更新 集成Logstash,收集日记到ElasticSearch分析。 引入Sharding-Jdbc框架,小说内容表拆分,处理单机存储容量瓶颈成绩,完成分布式存储、无穷...

Novel-Cloud 1.1.0 发布,微办事技巧栈进修型项目

Novel-Cloud 1.1.0版本发布了,重要改进包含: 更新 集成阿里云OSS,增长文件微办事。 引入RabbitMq完成应用解偶和流量削峰。 引入Redisson框架完成分布式锁 。 更新Swagger接口文档,增长部...

小说精品屋-微办事版发布,微办事技巧栈进修型项目

Novel-Cloud是基于小说精品屋-plus构建的Spring Cloud 微办事小说门户进修平台,努力于原创文学浏览与写作,供给了爬虫对象用于开辟过程当中测试数据的收集。采取了Spring Boot 2.2.5.RELEASE...

没有更多内容

加载掉败,请刷新页面

没有更多内容

暂无问答

novel首发

Novel简介 一向想做一款后台管理体系,看了很多优良的开源项目,从中发清楚明了若依开源框架,从她出现以来就一向存眷,但发明个中的功能太过强大年夜,部分功能也不太合适本身,并且本身也一向想要动...

01/15 10:20
225
0
chinese-novel: 最全的中国古典小说数据库

chinese-novel: 最全的中国古典小说数据库 最全的中国古典小说数据库 简介 中国古典小说是文学中的一种款式,普通是描述人物故事,塑造多种多样的人物笼统,同时具有完全构造、生长及主题的文...

2019/09/08 13:09
8
0
Novel LncRNA的及时定量PCR引物设计教程

Novel LncRNA的选择 novel LncRNA选择的准绳: 1.不克不及选与其他基因exon堆叠的lncRNA,不然,RT-qPCR成果就混淆了两个基因的表达量。 2.最好选择基因间的lncRNA,即lincRNA,跟其他基因没有重...

01/02 23:29
83
0
《Wonderland: A Novel Abstraction-Based Out-Of-Core Graph Processing System》章明星

在2018年3月28日于美国弗吉尼亚州威廉斯堡停止的ACM ASPLOS 2018会议上,计算机系高性能所师生发表了两篇长文。一篇是我系博士生章明星为第一作者,导师武永卫为通信作者的“Wonderland: A N...

2018/08/30 15:16
54
0
cloud-utils

官方下载:https://launchpad.net/cloud-utils rpm包下载地址:http://rpmfind.net/linux/rpm2html/search.php?query=cloud-utils This package provides a useful set of utilities for ma...

2018/08/21 14:41
46
0
spring cloud

重要记录在进修spring cloud一些罕见的成绩 注册中间eureka不显示ip,须要设备 eureka.instance.preferIpAddress=true eureka.instance.instance-id=${spring.cloud.client.ipAddress}:${se...

2016/11/23 16:15
138
0
[Spring-Cloud] 1.Spring-Cloud特点

Spring-Cloud相干文档翻译,特点

2016/06/28 16:02
810
1
Cloud Driver

Cloudify cloud driver 是基于云情况的Cloufify抽像层。为Cloudify供给云基本举措措施接口。为Cloudify运转应用按需供给计算资本。 1.计算资本的供给 Cloudify应用agentless-installation方法装置...

2013/04/10 22:58
310
0
SDO Cloud

SDO Cloud

2014/10/26 15:53
35
0

没有更多内容

加载掉败,请刷新页面

前往顶部
顶部