- 微服务架构概述
- SpringCloud简介
- SpringCloud技术栈
- 总结
1.微服务架构概述
什么是微服务,
微服务是一种架构模式,简单地说就是把一个项目根据功能模块拆分成不同的服务,服务之间相互协调,互相配合,每个服务运行在其独立的进程中,服务与服务间采用轻量级的通信机制互相协作。
2.springcloud是分布式架构微服务的一站式解决方案,是多种微服务架构落地技术的集合体,俗称全家桶。
3.springcloud技术栈
3.1 springboot和springcloud版本选型
springcloud和springboot对应版本
现在推荐使用Greenwich以上版
本框架开发会用cloud ->Hoxton.SR1 boot->2.2.2.RELEASE
cloud alibaba ->2.1.0.RELEASE java->Java8
Maven->3.5以上 Mysql->5.7以上
为什么不用springboot2.2.4版本:
如果用springboot,可以直接用最新的springboot2.2.5
同时用springboot和springcloud,需要照顾cloud,由cloud决定springboot版本(官方推荐)
cloud组局更新说明(重点推荐红色标记)
服务注册中心、服务配置、服务总线推荐使用alibaba的Nacos
服务降级推荐使用alibaba的sentinel
服务网关推荐使用gateway
springboot官方文档
https://docs.spring.io/spring-boot/docs/2.2.2.RELEASE/reference/htmlsingle/
springcloud官方文档
https://cloud.spring.io/spring-cloud-static/Hoxton.SR1/reference/htmlsingle/
中文版:https://www.bookstack.cn/read/spring-cloud-docs/docs-index.md
本文暂时没有评论,来添加一个吧(●'◡'●)