Spring Cloud 五大组件总结

网友投稿 805 2022-09-06

Spring Cloud 五大组件总结

Spring Cloud 五大组件总结

文章目录

​​1.什么是微服务​​​​⒉.什么是SpringCloud​​​​3.SpringCloud中核心组件​​

​​A.服务注册中心:​​​​Eureka ( NetFlix ) consul(HashiCorp )​​​​B. 负载均衡: Ribbon(NetFlix)​​​​C.服务的容错:hystrix熔断器解决服务雪崩问题​​​​D.网关:zuul -->gateway​​​​E.统一配置中心: config​​

1.什么是微服务

将一个完整的应用拆分成多个微小的服务吗,每个服务单独部署,独立运行,运行在自己的进程里,每个服务围绕自己的业务开发

⒉.什么是SpringCloud

SpringCloud是一个微服务工具集集成了很多优秀的框架主要是针对netFlix开源技术的封装微服务架构集大成者,云计算最佳业务实践。

3.SpringCloud中核心组件

A.服务注册中心:

Eureka ( NetFlix ) consul(HashiCorp )

管理每一个微服务,做服务的注册服务的发现客户端

B. 负载均衡: Ribbon(NetFlix)

客户端的交互:tcp(Dubbo)

C.服务的容错:hystrix熔断器解决服务雪崩问题

服务的熔断︰当某个服务单元发生故障之后,通过断路器的故障监控,某个异常条件被触发,直接熔断整个服务

服务的降级︰服务压力剧增的时候根据当前的业务情况及流量对一些服务和页面有策略的降级,以此缓解服务器的压力,以保证核心任务的进行

D.网关:zuul -->gateway

路由网关︰ 前台的所有请求都发送到网关由网关统一转发请求gateway网关=请求转发+ 过滤(过滤条件( predicate ) ,过滤器( filters ) )

E.统一配置中心: config

将项目的所有配置交给config server统一管理 连接远程仓库github gitee gitlab 存储配置文件本地保存

配置自动刷新:bus

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:MySQL时间日期查询方法与函数
下一篇:Windows 10 21H1开启&关闭卓越模式
相关文章

 发表评论

暂时没有评论,来抢沙发吧~