随笔分类 - spring cloud学习笔记
摘要:在微服务框架中,用户信息是个很头疼的问题。首先为了实现单点登录,用户在一个系统登录后,就无需在其他系统再进行登录,那么用户信息就需要在第一次登录后进行存储到cookie,那么当我们在cookie中获取用户信息时,该如何验证用户信息没有被篡改?其次用户信息都是敏感数据,如果明文展示势必会造成隐私泄露。
阅读全文
摘要:随着技术的更新,zuul技术已经逐渐被淘汰,取而代之的是功能更加强大的Gateway 网关服务,Gateway 是基于spring 的网关项目,集成断路器,路径重写 ,还能无缝衔接到基于spring cloud的微服务开发中来。本篇博客就来介绍下Gateway 的主要使用。 一、微服务网关的优点 1
阅读全文
摘要:网关服务是指,客户端发送的请求不用直接访问特定的微服务接口,而且是经过网关服务的接口进行交互,网关服务再去到特定的微服务中进行调用。 网关服务的路由功能和Nginx的反向代理一样,所有的服务都先会来访问特定的服务器,然后通过这个服务器再去转发到指定的服务,这样对外界来说访问的是一个映射地址,真实的接
阅读全文
摘要:我们知道分布式服务有这样一个特点,每一个微服务都有自己的业务,并且很多时候一个微服务的业务要依赖于其他微服务,如果这些相互关联的微服务中其中某个微服务请求失败时,就会导致其他调用它的微服务也会请求失败。为了避免这种情况,spring cloud为我们提供了一个熔断器Hystrix来管理。 一、Hys
阅读全文
摘要:一、Feign的介绍 Feign一般比较书面的解释是:Feign是一个声明式的WebService客户端,使用Feign编写的WebService客户端更加简单,他的使用方法是定义一个接口,然后在上线添加注解,,同事也支持JAX-RX标准的注解,Feign也支持可拔插式的编码器和解码器,Spring
阅读全文
摘要:Ribbon是Netflix发布的负载均衡器,它有助于控制HTTP和TCP的客户端的行为。为Ribbon配置服务提供者地址后,Ribbon就可基于某种负载均衡算法,自动地帮助服务消费者去请求。Ribbon默认为我们提供了很多负载均衡算法,例如轮询、随机等。当然,我们也可为Ribbon实现自定义的负载
阅读全文
摘要:spring cloud Eureka是基于Netflix Eureka服务发现注册产品的二次封装,它提供了服务注册功能(Service Registry)和服务发现功能(Service Discovery)。它是spring cloud中最核心的组件。 一、Eureka的服务注册 1.注册中心Eu
阅读全文

浙公网安备 33010602011771号