![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringCloud系列
zhuimengzhe5
这个作者很懒,什么都没留下…
展开
-
阶段小结---各种集群的搭建(ZK,redis,kafka)
前言: 在学习完分布式和大数据基础之后,很多高可用的系统都是基于集群来完成的,所谓集群就是将系统部署到多台服务器上面,多台服务器提供相同的服务,这样在某一台或者某几台出现问题的时候依然能能够提供稳定的服务。 下面介绍几个常用的服务集群的搭建。一、zookeeper集群搭建 在分布式系统中少不了一个重要的角色,服务中心,zookeeper,作为uo...原创 2019-11-25 10:54:55 · 521 阅读 · 0 评论 -
SpringClound系列之架构演变
一、前言:这段时间在学习SpringCloud微服务框架,写点博客当作学习笔记,随时来翻阅复习,内容多是参考各种学习资料而来,有错误之处也请各位不吝指正。二、系统架构的演变1、单体架构(垂直架构) 定义:一个归档包包含了应用所有的功能的应用程序,这是比较传统的架构方式。经典的单体架构例如MVC架构通常包含三层:M:model层,执行业务逻辑和提取数据;V:vie...原创 2019-05-20 15:22:31 · 187 阅读 · 0 评论 -
SpringCloud系列之Eureka注册中心搭建
前言: Eureka是基于REST(Representational State Transfer)服务,主要以AWS云服务为支撑,提供服务发现并实现负载均衡和故障转移。我们称此服务为Eureka服务。Eureka提供了Java客户端组件,Eureka Client,方便与服务端的交互。客户端内置了基于round-robin实现的简单负载均衡。在Netflix,为Eureka提供...原创 2019-06-01 23:26:15 · 77 阅读 · 0 评论 -
SpringCloud系列之Eureka注册中心集群搭建
前言: 前面一篇文章我们搭建了注册中心,并将服务注册到了注册中心,在实际的项目中,eureka服务中心通常有多个,也就是通常所说的服务集群,这样在某个服务中心挂了的时候,依然能保证服务的可用,下面将记录基本的eureka集群的搭建。一、修改host 文件(这一步可有可无,只是为了项目地址更容易区分) 在C:\Windows\System32\drivers\...原创 2019-06-24 14:55:24 · 150 阅读 · 0 评论 -
SpringCloud系列之Ribbon实现客户端负载均衡
前言: 前面已经搭建了Eureka服务集群,本文将描述使用Ribbon实现客户端的负载均衡。一、Ribbon简介1.1、负载均衡 将用户的请求平摊的分配到多个服务上,从而达到系统的 HA。常见的负载均衡有软件Nginx,LVS,硬件 F5等。1.2、分类 集中式 LB 即在服务的消费方和提供方之间使...原创 2019-07-26 11:59:25 · 163 阅读 · 0 评论 -
SpringCloud系列之feign客户端负载均衡
前言: 前面整合了ribbon+restemplate实现了客户端的负载均衡,本文将实现通过feign客户端完成负载均衡。一、简介、 SpringCloud Feign是基于Netflex feign实现,声明式的Web服务客户端定义的方式。Spring Cloud Feign具备可插拔的注解支持,支持Feign注解、JAX-RS注解和Spring MVC的...原创 2019-08-05 11:58:42 · 320 阅读 · 0 评论 -
SpringCloud系列之Hystrix 服务熔断和降级
前言: 在微服务框架中,每个微服务都是负责某一项单独的任务,整个应用由多个微服务构成,微服务之间的数据通过远程调用实现交互,在整个应用中,可能会出现服务A调用服务B,并等待服务B的结果,服务B调用服务C,服务C调用服务D、E等,这就是所谓的“扇出”,如果此时这个链路上的某个服务出现故障,宕机不可用等,整个应用对服务A的调用会越来越占用资源,从而引起系统崩溃,这就是所谓的”雪崩效应...原创 2019-08-27 17:10:52 · 583 阅读 · 0 评论 -
SpringCloud系列之Zuul路由网关配置
前言: 网关为微服务提供了统一的入口,同时,将外部请求和服务隔离起来,保障后台服务的安全性,进行权限校验,拒绝不合法请求,将前端的请求动态的路由到服务集群。一、网关的作用 1、权限控制和安全性--为每个请求提供身份认证,并拒绝不满足条件的请求。 2、预警和监控--跟踪前端有意义的请求和统计数据,以便我们准确了解生产环境运行状况。...原创 2019-09-19 11:39:28 · 250 阅读 · 1 评论