![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springcloud
qq_43059674
划水摸鱼
展开
-
SrpingCloud微服务项目的理解
这是本人做分布式项目的总结,新得体会。如果你与更好的方案欢迎指出对微服务项目的个人理解微服务与 SOA/ESB 的异同微服务和 SOA 都是一回事,强调把整个系统,按照多个服务的方式去组合及通信,而不是揉合在一起,但它们的内涵有很大的区别。SOA 诞生在早期企业级的应用,其业务复杂、技术体系多样,SOA 强调的是各个服务之间,尤其是异构系统、遗留系统之间,建立起一套统一的协议和通信 (...原创 2019-12-28 14:08:52 · 575 阅读 · 1 评论 -
springcloud 搭建 eureka 集群
概述高可用集群配置、当注册中心扛不住高并发的时候,这时候 要用集群来扛;一个挂了还能有其他的eureka 来顶。集群搭建普通操作1、这里我们先建3个 module microservice-eureka-server-2001、 microservice-eureka-server-2002 、microservice-eureka-server-20032、三个项目的pom...原创 2019-11-20 16:43:21 · 124 阅读 · 0 评论 -
Ribbon负载均衡以及Feign消费者服务调用
微服务调用Ribbon简介前面讲了eureka服务注册与发现,但是结合eureka集群的服务调用没讲。这里的话 就要用到Ribbon,结合eureka,来实现服务的调用;Ribbon是Netflix发布的负载均衡器,它有助于控制HTTP和TCP的客户端的行为。为Ribbon配置服务提供者地址后,Ribbon就可基于某种负载均衡算法,自动地帮助服务消费者去请求。Ribbon默认为我们提供了很...原创 2019-11-21 15:37:43 · 132 阅读 · 0 评论 -
springCould 之 Hystrix断路器
服务雪崩效应复杂分布式体系结构中的应用程序有数十个依赖关系,每个依赖关系在某些时候将不可避免的失败.正常情况下的访问 :但是,当请求的服务中出现无法访问、异常、超时等问题时(图中的I),那么用户的请求将会 :如果多个用户的请求中,都存在无法访问的服务,那么他们都将陷入阻塞的状态中。多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C又调用其它的微服务,这...原创 2019-11-22 19:57:24 · 142 阅读 · 0 评论 -
springcloud 服务配置中心
SpringCloud Config简介Spring Cloud Config 是 Spring Cloud 团队创建的一个全新项目,用来为分布式系统中的基础设施和微服务应用提供集中化的外部配置支持,它分为服务端与客户端两个部分。其中服务端也称为分布式配置中心,它是一个独立的微服务应用,用来连接配置仓库并为客户端提供获取配置信息、加密 / 解密信息等访问接口;而客户端则是微服务架构中的各个微服务...原创 2019-11-27 20:56:50 · 117 阅读 · 0 评论 -
Zuul路由网关简介及基本使用
Zuul路由网关简介及基本使用简介Zuul API路由网关服务简介请看上图,这里的API 路由网关服务 由Zuul实现,主要就是对外提供服务接口的时候,起到了请求的路由和过滤作用,也因此能够隐藏内部服务的接口细节,从来有利于保护系统的安全性;zull 路由配置我们新建一个module microservice-zuul-3001这里我们的zuul也注册到eureka服务里,端口30...原创 2019-11-26 10:54:50 · 455 阅读 · 0 评论 -
Hystrix集群及监控turbine、服务降级、集群超时时间设置
Hystrix集群及监控turbine前面Dashboard演示的仅仅是单机服务监控,实际项目基本都是集群,所以这里集群监控用的是turbine。说明:本篇博客基于上一篇的配置 springCould 之 Hystrix断路器新建服务提供这集群项目(这是一个项目,通过不同配置达到集群的目的)和上片博客中microservice-book-provider-hystrix-1005一样cop...原创 2019-11-23 16:31:55 · 225 阅读 · 0 评论