博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring Cloud 五大组件总结
阅读量:3957 次
发布时间:2019-05-24

本文共 744 字,大约阅读时间需要 2 分钟。

在这里插入图片描述

文章目录

1.什么是微服务

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

⒉.什么是SpringCloud

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

3.SpringCloud中核心组件

A.服务注册中心:

Eureka ( NetFlix ) consul(HashiCorp )

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

B. 负载均衡: Ribbon(NetFlix)

客户端的交互:http(OpenFeign) tcp(Dubbo)

两种方式:

RestTemplate :负载均衡Ribbon自定义负载均衡
OpenFeign:声明式伪http客户端调用Ribbon

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

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

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

D.网关:zuul -->gateway

路由网关︰

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

E.统一配置中心: config

将项目的所有配置交给config server统一管理

连接远程仓库github gitee gitlab 存储配置文件本地保存

配置自动刷新:bus

在这里插入图片描述

如果大家觉得还不错,点赞,收藏,分享,一键三连支持我一下~

转载地址:http://hyazi.baihongyu.com/

你可能感兴趣的文章
MySQL用户授权
查看>>
mysql忘记密码怎么办?~
查看>>
MySQL修改密码方法总结
查看>>
怎么将我的硬盘屏蔽
查看>>
关于MySQL select into 和 SQLServer select into
查看>>
2003应用
查看>>
文件上传组件比较
查看>>
关于MySQL select into 和 SQLServer select into
查看>>
搭建开发环境(初学liferay必看)
查看>>
Apache FileUpload文件上传组件API解析
查看>>
屏蔽usb的方法- -
查看>>
JSP编程进度条设计
查看>>
精心收集的面试笔试题库,网络上很难找到这么齐全的,推荐给大家
查看>>
教学视频
查看>>
JS操作Cookie详解
查看>>
Java正则表达式详解
查看>>
myeclipse 快捷键
查看>>
对div排序
查看>>
读写blob类型字段
查看>>
js类型转换
查看>>