首页 > 编程知识 正文

springcloud实战,spring中文

时间:2023-05-05 13:10:04 阅读:129622 作者:4405

目录

什么是SpringCloud

SpringBoot与SpringCloud的关系*

SpringCloud版本选择

SpringCloud的主要组件

Springcloud配置的思考

什么是SpringCloud

springcloud是一个生态,它是分布式微服务架构下的一站式解决方案。它基于springboot提供了一套微服务解决方案,包括服务注册与发现,配置中心,全链路监控,服务网关,负载均衡,熔断器等组件,除了基于NetFlix的开源组件做了高度抽象封装外,还选用了一些中立的开源组件。

springcloud将各家公司开发比较成熟,经得起实际考验的服务框架组合起来,通过Springboot的风格进行再封装,屏蔽掉了复杂的配置和实现原理,最终给开发者留下了一套简单易懂,易部署和维护的分布式系统开发工具包

SpringBoot与SpringCloud的关系*

springboot专注于快速方便地开发各个微服务springcloud。 它是一个全球微服务协调治理框架,用于集成和管理springboot开发的各个微服务。 为每项服务提供集成服务,包括配置管理、服务发现、保险丝、路由、代理、事件总线、全局锁定、决策选举和分布式会话。 springboot可以脱离springcloud独立使用,但springcloud不能脱离springboot。 总结:springboot专注于快速方便的开发单个微服务,springcloud关注全局的服务治理框架

SpringCloud版本选择

Finchley以后的版本对应的是springboot2.0以后。目前最新的版本是Hoxton。

SpringCloud的主要组件

Eureka:注册中心

Zuul:服务网关

Ribbon:负载均衡

Feign:服务调用

Hystix:熔断器

Springcloud配置的思考

1.引入组件的启动器

2.覆盖默认配置

3.在引导类中添加相应的注解

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。