
Cloud
橘桔菊
人间荒唐古怪,还好我们可爱
展开
-
Zuul网关
Zuul网关 API网关 统一管理API的一个网络关口、通道,是整个微服务平台所有请求的唯一入口,所有的客户端和消费端都通过统一的网关接入微服务,在网关层处理所有的非业务功能。有网关没有网关有了网关后, 请求必须得要先经过网关, 确定这个请求是否合法,如果合法, zuul会对其做出判断 , 转发到指定的微服务,也会自动帮助做负责均衡没有网关的时候, 用户可以随意访问一台微服务Zuul概述Zuul是Netflix出品的一个基于JVM路由和服务端的负载均衡器(网关);Z原创 2020-11-30 16:01:21 · 380 阅读 · 0 评论 -
Eureka密码认证
Eureka密码认证Eureka有自己的web页面,我们可以从web页面上看到注册的实例;如果在实际使用中,注册中心地址有公网 IP 的话,能直接访问到,这样是不安全的。所以我们加上权限认证来保证安全性。eureka-server导入依赖包<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security&l原创 2020-10-16 16:12:58 · 198 阅读 · 0 评论 -
feign整合hystrix
feign整合hystrixfeign 默认是支持hystrix的, 但是在Spring - cloud Dalston 版本之后就默认关闭了, 因为不一定业务需求要用的到开启feign 对hystrix的支持feign: hystrix: enabled: true #开启feign当中的hystrix方式1-fallback 1.创建一个类实现服务FeignClient接口@Componentpublic class GoodsFeignFallback implemen原创 2020-10-14 11:08:57 · 2054 阅读 · 1 评论 -
Hystrix
Hystrix雪崩问题一个服务,依赖于另一个功能服务的,如果这个功能服务挂掉了,那么依赖的服务就不能再用了,这种级联的失败, 我们可以称之为雪崩概述Hystrix是一个用于处理分布式系统的延迟和容错的开源库,在分布式系统里,许多依赖不可避免的会调用失败,比如超时、异常等;Hystrix能够保证在一个依赖出问题的情况下,不会导致整体服务失败,避免级联故障,以提高分布式系统的弹性。https://github.com/Netflix/Hystrix降级什么是降级降级是当我们的某个微服务.原创 2020-10-09 14:38:59 · 517 阅读 · 0 评论 -
负载均衡Robbin
负载均衡Robbin问题:实际环境中,我们往往会开启很多个goods-service的集群。此时我们获取的服务列表中就会有多个,到底该访问哪一个呢?如何从多台服务器当中, 均衡的调用? Spring Cloud Ribbon Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡的工具。 Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务连接在一起。 Ribbon是Netf原创 2020-09-23 11:28:56 · 478 阅读 · 0 评论 -
CAP定理
CAP定理CAP定理又称CAP原则,指的是在一个分布式系统中,Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),最多只能同时三个特性中的两个,三者不可兼得。Consistency (一致性)“all nodes see the same data at the same time”,即更新操作成功并返回客户端后,所有节点在同一时间的数据完全一致,这就是分布式的一致性。Availability(可用性)可用性指“Rea原创 2020-09-11 11:22:03 · 202 阅读 · 0 评论 -
SpringCloud------------------Feigen
Feigen概述:直接使用RestTemplate存在问题:在请求接口时, 路径仍存在问题,只解决了服务名称,没有解决服务后,功能路径问题,因为有可能是别人开发的, 你不知道后面功能路径是什么什么是Feign?1.Feign是一个声明式WebService客户端。2.Feign旨在使编写Java Http客户端变得更容易。 3.Feign在RestTemplate基础上做了进一步封装,由他来帮助我们定义和实现依赖服务接口的定义4.Feign可以把请求进行隐藏,你不用再自己拼接url,拼原创 2020-06-22 11:21:10 · 386 阅读 · 0 评论