首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
微服务
订阅
佳林啊sparkle
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
SpringCloud学习之路一(微服务概念、技术选型)
微服务架构:是一种架构模式,是多个微服务的集合,而真正的开始是采用分布式系统开发。需要实现三大指标:高可用、高性能、高并发。 官方说法:微服务架构是一种架构模式或者说是一种架构风格,它提倡单一应用程序划分成一组小的服务,每个服务运行在其独立的自己的进程中,服务之间互相协调,互相…
SpringCloud学习之路二(亲手搭建一套微服务系统、Eureka服务注册、信息配置、心跳机制、自我保护机制、Eureka的AP架构、数据一致性)
今天我带领大家模拟一个微服务项目,将平常的ALL IN ONE项目拆分成多个子服务,实现消息提供者发送消息,消息接收者消费消息,最后会以Eureka进行服务注册与发现,让多个服务通过注册中心服务器来实现消费消息。 springcloud-api子服务:此自服务只负责创建pojo…
Springcloud学习之路三(Ribbon负载均衡)
通过上篇博客,我们手动的搭建了微服务项目,并使用端口号80作为消费者,端口号为7001、7002作为服务注册中心,端口号为8080做了生产者,并使用Eureka提供服务注册与发现,接下来我们使用Ribbon负载均衡来实现消费者80去服务发现中心获取服务列表并通过轮询算法去调用单…
SpringCloud学习之路四(Feign)
Feign是一个声明式的web service客户端,它使得编写web service客户端更为容易。创建接口,为接口添加注解,即可使用Feign。Feign可以使用Feign注解或者JAX-RS注解。Spring Cloud为Feign添加了Spring MVC的注解支持,并…
Springcloud学习之路五(Hystrix服务熔断、服务降级、Dashboard流监控)
Hystrix是一个用于处理分布式系统的延迟和容错的开源库,在分布式系统中,许多依赖不可避免的会调用失败,比如超时,异常等,Hystrix能够保证在一个依赖中出现问题的情况下,不会导致整体服务失败,避免级联故障,以提高分布式系统的弹性。 断路器相当于一种开关控制,通过断路器的故…
Springcloud学习之路六(Zuul网关路由功能、过滤功能、路由的基本配置、路由的访问映射规则)
我们从图中可以看出所有的请求来必须先经过API Gateway,这其实就是由Zuul网关路由组件统一管理这些请求,才能够访问我们的服务。那么我们来学学Zuul路由网关的功能吧! 过滤器功能: 负责对请求的处理过程进行干预、是实现请求校验、服务聚合等功能的基础。 Zuul和Eur…
springcloud学习之路七(springcloud config分布式客户端、服务端配置、git克隆仓库项目、存储配置文件并提交到远程)
从图中我们可以看出所有服务的请求先经过zuul路由组件,zuul路由组件把这些请求统一分配处理之后,会经过config dashboard组件进行统一环境配置,那么我们今天就学习这个分布式配置中心。 微服务意味着要将单体应用中的业务拆分成一个个子服务,每个服务的粒度相对较小,因…