![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springCloud
文章平均质量分 83
weixin_46157889
这个作者很懒,什么都没留下…
展开
-
带你了解Apache Dubbo
文章目录一、Dubbo概述1、什么是RPC?2、Dubbo简述3、Dubbo的架构二、服务注册中心Zookeeperzookeeper的介绍安装Zookeeper 一、Dubbo概述 1、什么是RPC? 在了解Dubbo之前,先来认识一下什么是RPC? RPC全称为remote procedure call,即远程过程调用,比如现在我有两台服务器A和B,分别都部署着一个任务,A服务器上的应用想调用B服务器上的应用提供的方法,由于两个应用不 在一个内存空间,不能直接调用,所以需要通过远程调用来表达调用的语义原创 2021-10-14 22:41:14 · 488 阅读 · 0 评论 -
Hystrix解决雪崩问题
线程隔离-降级服务-服务熔断什么是Hystix什么是雪崩问题Hystrix解决雪崩问题线程隔离服务降级:可以优先保证核心服务服务熔断 什么是Hystix Hystix是Netflix开源的一个延迟和容错库,用于隔离访问远程服务,防止出现级联失败。 什么是雪崩问题 微服务中,服务间调用关系错综复杂,一个请求,可能需要调用多个微服务接口才能实现,会形成非常复杂的调用 链路:一次业务请求,需要调用A、P、H、I四个服务,这四个服务又可能调用其它服务。 如果此时,某个服务出 现异常,用户请求得不到响应,则tomca原创 2021-10-06 16:20:00 · 354 阅读 · 0 评论 -
初步认识SpringCloud
初步认识SpringCloud一、Spring Cloud完整体系架构图二、模拟微服务场景实例 一、Spring Cloud完整体系架构图 结合上图,先来解读一下SpringCloud的整体结构,客户的请求从PC端或者移动端发出。先是经过Gateway网关,Spring Cloud Gateway组件的核心是一系列的过滤器,通过这些过滤器可以将客户端发送的请求转发(路由)到对应的微服务。然后服务又可以通过Feign负载均衡找到其他微服务。我们可以将微服务的配置文件放在Git仓库中,有配置中心Config原创 2021-10-06 11:02:36 · 141 阅读 · 0 评论 -
负载均衡Ribbon
文章目录前言一、Ribbon是什么?二、使用Ribbon实现负载均衡1.启动两个user-service实例2、开启负载均衡3、更换负载均衡策略 前言 在实际环境中,我们往往会开启很多个user-service的集群。此时我们获取的服务列表中就会有多个,到底该访 问哪一个呢?一般这种情况下我们就需要编写负载均衡算法,在多个实例列表中进行选择,不过Eureka中已经帮我们集成了负载均衡组件:Ribbon 一、Ribbon是什么? Ribbon是Netflix发布的负载均衡器,它有助于控制HTTP和TCP.原创 2021-10-06 15:11:18 · 108 阅读 · 0 评论 -
Eureka注册中心简介与详解
文章目录前言一、Eureka简介Eureka详解高可用的EurekaEureka客户端配置服务注册服务续约获取服务列表Eureka服务端配置失效剔除自我保护测试: 前言 问题:当一个项目中同时有多个微服务,如果出现微服务的地址变更,删除, 那么原本消费者那端写死的服务地址就会失效,如果消费者想找一个服务,也 是很难找 ,那么这时候就可以将服务注册到Eureka,并可以监控服务,消费 者也是到Eureka找对应的服务,相当于多了一个中间人 一、Eureka简介 举个例子: 这就好比是网约车出现以前,人们出原创 2021-10-06 11:57:20 · 378 阅读 · 0 评论