文章分类 - SpringCloud-NetFlix
摘要:SpringCloud-Config概述 做项目,那么肯定就少不了配置 微服务架构中,配置文件众多,各个服务的配置文件也有可能不一样 Spring 为我们提供了相应的 配置中心 组件也就是 SpringCloud-Config 他是一个配置管理中心,用于集中管理程序中各个环境下的配置,我们可以将配置
阅读全文
摘要:API网关 API网关,顾名思义,是统一管理API的一个网络关口、通道,是整个微服务平台所有请求的唯一入口 所有的客户端和消费端都通过统一的通过网关接入微服务,在网关层处理所有的非业务功能 有网关和没有网关 没有 有 没有网关的时候,用户可以随意的访问每一台微服务 有了网关后,请求必须得要先经过网关
阅读全文
摘要:雪崩问题 一个服务, 依赖于另一个服务, 如果这个功能服务挂掉了, 那么依赖的服务就不能再用了 这种级联的失败, 我们可以称之为雪崩 Hystrix概述 Hystrix 是一个用于处理分布式系统的延迟和容错的开源库,在分布式系统里,许多依赖不可避免的会调用失败 比如超时、异常等 Hystrix能够保
阅读全文
摘要:负载均衡概述 实际环境中,我们往往会开启很多个 goods-service 服务的集群。此时我们获取的服务列表中就会有多个,到底该访问哪一个呢 如何从多台服务器当中, 均衡的调用 SpringCloud-Ribbon Spring Cloud Ribbon是基于Netflix Ribbon实现的一套
阅读全文
摘要:概述 直接使用RestTemplate存在问题 在请求接口时, 路径仍存在问题, 只解决了服务名称, 没有解决服务后, 功能路径问题, 因为有可能是别人开发的, 你不知道后面功能路径是什么 什么是Feign Feign是一个声明式的WebService客户端 Feign旨在使编写Java HTTP客
阅读全文
摘要:Eureka集群 服务启动后向Eureka注册,Eureka Server会将注册信息向其他Eureka Server进行同步 当服务消费者要调用服务提供者,则向服务注册中心获取服务提供者地址,然后会将服务提供者地址缓存在本地 下次再调用时,则直接从本地缓存中取,完成一次调用 修改HOST文件 12
阅读全文
摘要:Eureka注册中心 eureka是Netflix的子模块之一,也是一个核心的模块 eureka里有2个组件 一个是EurekaServer(一个独立的项目) 这个是用于定位服务以实现中间层服务器的负载平衡和故障转移 一个便是EurekaClient(我们的微服务)它是用于与Server交互的,可以
阅读全文
摘要:多工程之间存在的问题 🐤多工程之间访问与部署存在的问题 单台服务器的并发太低,如果一台服务器挂掉,带来的问题 同样的服务,可能部署多台 这样就带来了一个问题,部署了多台服务,该访问哪一台,使用之前的方式就无法确定了 把url地址硬编码到了代码中,不方便后期维护 需要记忆user-service的地
阅读全文
摘要:SpringCloud是什么 微服务是一种架构方式 如果你足够了解微服务是什么概念,其实微服务就算不借助任何技术也能实现,只是有很多问题需要我们解决 例如:负载均衡,服务的注册与发现,服务调用,网关等 SpringCloud将处理这些问题的的技术全部打包好了,进行统一处理 官网:https://sp
阅读全文

浙公网安备 33010602011771号