编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

springcloud从基础到入门到精通(微服务概述及技术选型)

wxchong 2024-07-08 01:23:16 开源技术 29 ℃ 0 评论
  1. 微服务架构概述
  2. SpringCloud简介
  3. SpringCloud技术栈
  4. 总结


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

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表