springcloud

1.SpringCloud简介

技术要求: java8+maven+git、github+Nginx+RabbitMQ+SpringBoot2.0

springcloud官方文档(Hoxton SR5):https://cloud.spring.io/spring-cloud-static/Hoxton.SR5/reference/htmlsingle/ springcloud中文文档:https://www.springcloud.cc/ springcloud中国社区文档:http://docs.springcloud.cn/ 首页 - 《Spring Cloud中文文档》 - 书栈网 · BookStack

什么是微服务架构?

file-20241222152042357.png

各模块常用的技术支撑:

  • 服务注册与发现:eureka

  • 服务负载与调用:ribbon、feign

  • 服务熔断降级:hystrix

  • 服务网关:zuul

  • 服务分布式配置:Spring Cloud Config

  • 服务开发:SpringBoot

    file-20241222152213045.png

它采用了名称,而非数字版本号。 SpringCloud 和 springCloud Alibaba 目前是最主流的微服务框架组合。

2.官方对应关系

Spring Cloud

file-20241222152443838.png

版本选择:

选用 springboot 和 springCloud 版本有约束,不按照它的约束会有冲突。

3.Cloud各组件的停更/升级/替换

file-20241222152628423.png

其中服务调用应为负载均衡服务调用2是真正的服务调用

官方对应关系:http://start.spring.io/actuator/info 浏览器访问以后会返回json字符串,然后去找一个格式化的工具,找到spring-cloud就可以看对应关系

file-20241222154103908.png

mindmanager管理工具激活码: 2019: MP19-777-APE8-1162-BD8E 2020: MP20-345-DP56-7778-919A

本次使用版本型号:

file-20241222155337289.png

4.微服务架构编码构建

IDEA新建project工作空间

微服务cloud整体聚合父工程Project

一共要做的是这几步,我们现在使用的idea是2022版本,所以前几步有所差别。

file-20241222211433530.png

1.New Project

聚合总父工程名字是最下面

file-20241222210746403.png

创建完项目以后首先是确认maven版本,注意使用3.5以上版本,我本地是3.6

file-20241222211148457.png

配置好以后

file-20241222211353214.png

配置字符编码

file-20241222211624991.png

注解生效激活

file-20241222211946176.png

java编译版本选8

file-20241222211850304.png

File Type过滤

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值