上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 25 下一页
摘要: 背景: 在微服务架构中,一个由客户端发起的请求在后端系统中会经过多个不同的服务节点调用来协同产生最后的请求结果, 一个前段请求都会形成一条复杂的分布式服务调用链路,链路一环出现高延时或者错误,都会引起整个请求最后的失败 阅读全文
posted @ 2022-05-29 17:48 努力的达子 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 可以做些什么: 1.服务限流降级:默认支持Servlet、Feign、RestTemplate、Double和RocketMq限流降级功能的接入, 可以在运行时通过控制台实时修改限流降规则,还支持查看限流降级Metrics架空 2.服务注册与发现:适配Spring Cloud服务注册与发现标准,默认 阅读全文
posted @ 2022-05-29 17:48 努力的达子 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 1.简介 消息驱动:屏蔽底层信息中间件的差异,降低切换成本,统一消息的编程模型 什么是SpringCloundStream 官方定义Spring Cloud Stream这一个构建消息驱动微服务的框架 应用程序通过inputs或者outputs域Spring Cloud Stream中的binder 阅读全文
posted @ 2022-05-29 17:47 努力的达子 阅读(31) 评论(0) 推荐(0) 编辑
摘要: Bus支持两种消息代理:RabbitMQ和Kafka 什么是总线 在微服务架构的系统中,通常会使用轻量级的消息代理来构建一个共用的消息主题,并让系统中所有的微服务实例都连接上了, 由于该主题中产生的消息会被所有实例监听和消费,所以称它为消息总线。 在总线上的各个实例,都可以方便的广播一些需要让其他连 阅读全文
posted @ 2022-05-29 17:45 努力的达子 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 微服务意味着将单体应用中的业务拆分成一个个子服务,每个服务的粒度相对较小,因此系统中会出现大量的服务 由于每个服务都需要必要的配置信息才能运行,所以一套集中式的、动态的配置管理设施是必不可少的 springcloud 提供了ConifgServer来解决这个问题,我们每个微服务都自己带着一个appl 阅读全文
posted @ 2022-05-29 17:42 努力的达子 阅读(54) 评论(0) 推荐(0) 编辑
摘要: zuul分为两个版本,zuul1已经提更,zuul2还没开发好! 重点学习gateway! cloud全家桶中有个很重要的组件就是网管,在1.x版本中采用的时Zuul网关 但在2.x版本中,zuul的升级一致跳票,SpringCloud最后自己研发了一个网关代替Zuul 这就是Spring Clou 阅读全文
posted @ 2022-05-29 17:40 努力的达子 阅读(1101) 评论(0) 推荐(0) 编辑
摘要: 分布式系统面临的问题: 复杂分布式体系结构中的应用程序有数十个依赖关系,每个依赖关系在某些时候将会不可避免的出错 服务雪崩 多个微服务之间调用的时候,假设A服务调用B服务和C服务,B服务和C服务又调用其他的微服务,这就是所谓的"扇出"(调用像折扇一样铺开)。 如果扇出的链路上的某个微服务响应时间过长 阅读全文
posted @ 2022-05-29 17:38 努力的达子 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 类比保险丝达到最大访问后,直接拒绝访问,拉闸限电,然后调用服务降级方法,返回友好提示! 服务降级 >进而熔断 >恢复调用链路 熔断机制概述: 熔断机制就是应对雪崩效应的一种微服务链路保护机制。当扇出链路的某个微服务出错不可用,或者想响应时间过长时 会进行服务降级,进而熔断该节点的微服务调用,快速返回 阅读全文
posted @ 2022-05-29 17:38 努力的达子 阅读(118) 评论(0) 推荐(0) 编辑
摘要: OpenFeign是什么? 1.Feign是一个声明式的Web服务客户端,让编写Web服务客户端变得非常容易,只需创建一个接口并在接口上添加注解即可 2.Feign旨在使编写Java Http客户端变得更容易。 3.前面在使用Ribbon+RestTemplate时,利用RestTemplate对h 阅读全文
posted @ 2022-05-29 17:03 努力的达子 阅读(249) 评论(0) 推荐(0) 编辑
摘要: spring cloud ribbon是基于NetflixRibbon实现的一套客户端(注意是客户端)负载均衡工具 LB负载均衡(Load Balance)是什么 简单的说就是将用户的请求平摊到多个服务器上,从而达到系统的HA(高可用) 常见的负载均衡有软件Nginx,LXS,硬件F5等 Ribbo 阅读全文
posted @ 2022-05-29 16:58 努力的达子 阅读(608) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 25 下一页