微服务
文章平均质量分 95
微服务的一些相关知识
挽风532
分享自己所记录的笔记
展开
-
Sentinel的概述与简单应用
1、官网:Sentinel介绍中文官网:中文Sentinel介绍2、是什么?是一个轻量级的流量控制、熔断降级的Java库3、下载地址参考:Sentinel的下载与安装4、主要特性5、怎样使用?Sentinel的使用介绍官网6、解决服务中的那些问题服务雪崩、服务降级、服务熔断、服务限流。1、父工程搭建Eureka的单机以及集群的使用详解2、启动Nacos8848成功(Nacos的简单应用及搭建)地址:http://localhost:8848/nacos/#/login3.新建Mou原创 2022-12-08 13:46:25 · 263 阅读 · 0 评论 -
Nacos的概述与简单应用
Nacos的概述与简单应用原创 2022-12-05 13:49:03 · 658 阅读 · 0 评论 -
SpringCloud Bus 消息总线概述和案例详解
在上一篇文章https://blog.csdn.net/weixin_62661659/article/details/124421327?spm=1001.2014.3001.5501已经记录了SpringCloud Config的配置详解,但是存在了一个问题,假如有多个微服务3344/3355/3366,每个微服务都需要一遍手动post刷新,太麻烦,所以这篇来学习一下,一次广播通知,处处生效。一、概述1.是什么?在微服务架构的系统中,通常会使用轻量级的消息代理来构建一个共用的消息主题,并让系统中所原创 2022-04-29 16:59:49 · 1413 阅读 · 0 评论 -
SpringCloud Config 分布式配置中心的概述与案例详解
一、概述官网:https://cloud.spring.io/spring-cloud-static/spring-cloud-config/2.2.1.RELEASE/reference/html/1.分布式系统面临的配置问题微服务意味着要将单体应用中的业务拆分成一个个子服务,每个服务的粒度相对较小,因此系统中会出现大量的服务。由于每个服务都需要必要的配置信息才能运行,所以一套集中式的、动态的配置管理设施是必不可少的。SpringCloud提供了ConfigServer来解决这个问题,我们每一个微原创 2022-04-27 15:38:31 · 337 阅读 · 0 评论 -
GateWay路由网关的概述与入门详解
一、概述简介官网:https://cloud.spring.io/spring-cloud-static/spring-cloud-gateway/2.2.1.RELEASE/reference/html/1.是什么?Cloud全家桶中有个很重要的组件就是网关,在1.x版本中都是采用的Zuul网关;但在2.x版本中,zuul的升级一直跳票,SpringCloud最后自己研发了一个网关替代Zuul,那就是SpringCloud Gateway一句话:gateway是原zuul1.x版的替代Spri原创 2022-04-25 15:57:29 · 3848 阅读 · 0 评论 -
Hystrix断路器的概述与案例使用详解
一、Hystrix概述官网:https://github.com/Netflix/Hystrix/wiki/How-To-Use1.是什么?Hystrix是一个用于处理分布式系统的延迟和容错的开源库,在分布式系统里,许多依赖不可避免的会调用失败,比如超时、异常等,Hystrix能够保证在一个依赖出问题的情况下,不会导致整体服务失败,避免级联故障,以提高分布式系统的弹性。“断路器”本身是一种开关装置,当某个服务单元发生故障之后,通过断路器的故障监控(类似熔断保险丝),向调用方返回一个符合预期的、可处理原创 2022-04-25 10:29:33 · 373 阅读 · 0 评论 -
OpenFeign服务接口调用的使用方法
官网:https://cloud.spring.io/spring-cloud-static/Hoxton.SR1/reference/htmlsingle/#spring-cloud-openfeign一、概述1.是什么?Feign是一个声明式WebService客户端。使用Feign能让编写Web Service客户端更加简单。它的使用方法是定义一个服务接口然后在上面添加注解。Feign也支持可拔插式的编码器和解码器。Spring Cloud对Feign进行了封装,使其支持了Spring MVC标原创 2022-04-22 15:37:35 · 1980 阅读 · 0 评论 -
Ribbon负载均衡的基本使用
一、概述官网:https://github.com/Netflix/ribbon/wiki1.Ribbon是什么Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端 负载均衡的工具。简单的说,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法和服务调用。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。简单的说,就是在配置文件中列出Load Balancer(简称LB)后面所有的机器,Ribbon会自动的帮助原创 2022-04-21 16:32:26 · 615 阅读 · 0 评论 -
Eureka的单机以及集群的使用详解
一、Eureka的基础知识1.服务治理Spring Cloud 封装了 Netflix 公司开发的 Eureka 模块来实现服务治理。在传统的rpc远程调用框架中,管理每个服务与服务之间依赖关系比较复杂,管理比较复杂,所以需要使用服务治理,管理服务于服务之间依赖关系,可以实现服务调用、负载均衡、容错等,实现服务发现与注册。2.服务注册Eureka采用了CS的设计架构,Eureka Server 作为服务注册功能的服务器,它是服务注册中心。而系统中的其他微服务,使用 Eureka的客户端连接到 Eur原创 2022-04-20 08:56:44 · 1133 阅读 · 1 评论