> 传送门:[SpringBoot版本](https://bbs.nanshengbbs.top/detail/454)
## 背景说明SpringCloud版本 与 SpringBoot版本同步进行迭代。[南生论坛日常迭代(开源计划)](https://bbs.nanshengbbs.top/detail/122)
## 重要说明SpringCloud版本和SpringBoot版本的区别仅限于后端技术的不同,[前端](https://github.com/maliangnansheng/bbs-vue-ui)是一模一样的SpringCloud版本和SpringBoot版本 ==功能上没有任何区别==,所以选择哪个版本取决于你们团队的技术选型
## 技术栈程序架构:[Spring Cloud Alibaba](https://sca.aliyun.com/zh-cn/)服务调用:[OpenFeign](https://spring.io/projects/spring-cloud-openfeign)注册中心/配置中心:[Nacos](https://nacos.io/)服务熔断:[Sentinel](https://sentinelguard.io/zh-cn/)服务路由/网关:[GateWay](https://spring.io/projects/spring-cloud-gateway)消息队列:[RocketMQ](https://rocketmq.apache.org/zh/)分布式事务:[Seata](https://seata.apache.org/zh-cn/)缓存:[Redis](https://redis.io/)持久层框架:[MyBatis](https://mybatis.org/mybatis-3/zh_CN/index.html)数据库:[MySQL](https://www.mysql.com/)大数据存储:[MongoDB](https://www.mongodb.com/zh-cn)实时交互:[WebSocket](https://websocket.org/)权限管理:[Shiro](https://shiro.apache.org/)对象存储:[七牛云](https://www.qiniu.com/)
## 核心区别> 下面只是简单罗列一下主要区别,还有其它区别可以自己对比研究
1. `SpringCloud版本` 的服务之间是通过 ==Rest风格== 的方式调用!`SpringBoot版本` 的服务之间是通过 ==RPC== 的方式调用!2. `SpringCloud版本` 的配置信息在Nacos配置中心!`SpringBoot版本` 的配置信息在代码里面!3. `SpringCloud版本` 的注册中心是Nacos!`SpringBoot版本` 的注册中心是Zookeeper!4. `SpringCloud版本` 的网关是Nginx和GateWay!`SpringBoot版本` 的网关是Nginx!