{"repo":"201206030/novel-cloud","free":true,"listed":false,"github":"https://github.com/201206030/novel-cloud","clone":"git clone https://github.com/201206030/novel-cloud.git","description":"novel-cloud 是基于 novel 构建的 Spring Cloud 微服务技术栈学习型小说项目。选用了 Spring Boot 3 、Spring Cloud 2022、Spring Cloud Alibaba 2022、MyBatis-Plus、ShardingSphere-JDBC、Redis、RabbitMQ、Elasticsearch 、XXL-JOB 等流行技术。","language":"Java","stars":1442,"topics":["spring-cloud","spring-boot","spring-cloud-alibaba","microsoft-services","study-project"],"license":"Apache-2.0","category":"api-integrations-sdks","readme_excerpt":"项目背景 小说网站业务难度适中，没有商城系统那种复杂的业务。但是作为互联网项目，一样需要面对大规模用户和海量数据的处理，所以高并发、高可用、高性能、高容错、可扩展性、可维护性也是小说网站设计需要考虑的问题，商城系统中所用到的技术同样适用于小说网站。 综上所述，使用微服务架构来构建一个小说门户平台是非常有必要的，利用微服务构建的小说门户平台来学习现下流行技术相较于业务比较复杂的商城系统来说也是比较容易的，非常适合于没有实际微服务项目经验的同学用来学习和入门微服务技术栈。 项目简介 novel 是一套基于时下最新 Java 技术栈 Spring Boot 3 + Vue 3 开发的前后端分离学习型小说项目，配备 保姆级教程 手把手教你从零开始开发上线一套生产级别的 Java 系统，由小说门户系统、作家后台管理系统、平台后台管理系统等多个子系统构成。包括小说推荐、作品检索、小说排行榜、小说阅读、小说评论、会员中心、作家专区、充值订阅、新闻发布等功能。 novel-cloud 是 novel 项目的微服务版本，基于 Spring Cloud 2022 & Spring Cloud Alibaba 2022 构建，数据结构、后端接口和 novel 项目保持完全一致，Vue 3 开发的前端能无缝对接这两个项目。 项目地址 - 单体架构后端项目：GitHub ｜ 码云 ｜ 文档 - 微服务架构后端项目：GitHub ｜ 码云 ｜ 文档 - 前端项目：GitHub ｜ 码云 - 线上应用版：GitHub ｜ 码云 开发环境 - MySQL 8.0 - Redis 7.0 - Elasticsearch 8.6.2 - RabbitMQ 3.x - XXL-JOB 2.3.1 - Nacos 2.2.1 - JDK 17 - Maven 3.8 - IntelliJ IDEA 2021.3（可选） - Node 16.14 后端技术选型 技术 版本 说明 官网 学习 ---------------------- :--------------: ----------------------------------- -------------------------------------- :-----------------------------------------------------------------------------------------------------------------------------: Spring Cloud 2022.0.1 微服务开发的一站式解决方案 进入 进入 Spring Cloud Alibaba 2022.0.0.0-RC1 阿里巴巴贡献的 Spring Cloud 微服务开发一站式解决方案 进入 进入 Nacos 2.2.1 服务发现和配置管理 进入 进入 Spring Boot Admin 3.0.2 微服务管理和监控 进入 进入 Spring Boot 3.0.5 容器 + MVC 框架 进入 进入 MyBatis 3.5.9 ORM 框架 进入 进入 MyBatis-Plus 3.5.3 MyBatis 增强工具 进入 进入 JJWT 0.11.5 JWT 登录支持 进入 - Lombok 1.18.24 简化对象封装工具 进入 进入 Caffeine 3.1.0 本地缓存支持 进入 进入 Redis 7.0 分布式缓存支持 进入 进入 Redisson 3.17.4 分布式锁实现 进","default_branch":null,"files":null,"tree":[],"storefront":"/r/201206030","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/201206030/novel-cloud/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}