排序:
默认
按更新时间
按访问量
RSS订阅

springcloud微服务七:网关zuul

理解网关概念 根据我个人的理解,对于一个系统来说,不管是微服务架构还是非微服务架构,如果单从功能实现来说,网关其实不是必要的。 但是,如果一个系统的业务涉及到了和外部网络的交互,多数情况下都会加入网关功能,最根源的目的就是提升系统的网络安全性。 因此网关可以理解为是在大的系统架构层面...

2018-09-15 20:24:01

阅读数 313

评论数 0

springcloud微服务六:声明式服务调用Feign

在有了eureka服务注册中心、ribbon负载均衡及服务消费、hystrix断路器三部分之后,其实在某种程度上就应该能够创建一个基本的spring cloud微服务应用了,只不过这种应用无论是代码层面还是架构层面都还有一定的缺陷。 从代码层面来讲,ribbon和hystrix是一个标准化spr...

2018-09-09 22:31:38

阅读数 431

评论数 0

springcloud微服务五:客户端负载均衡ribbon

一、基本概念理解 ribbon用在客户端,或者说消费端,被称作客户端负载均衡。 对于这个称呼,可以解析为三个部分,一个是客户端,一个是负载均衡,然后就是客户端负载均衡。 根据个人理解,所有发起请求的一端、去拿东西的一端,都可以称之为客户端或消费端。 而负载均衡,一般则是针对于至少两个以上的...

2018-09-03 00:28:32

阅读数 345

评论数 0

springcloud微服务四:服务容错保护Hystrix断路器

通过前边的学习,服务注册中心、服务提供者和服务消费者都成功建立并运行起来,而且通过默认的配置restTemplate及@loadbalanced注解开启了负载均衡。 在默认的情况下,负载均衡策略是线性轮询的方式,也就是说在客户端获取到的服务列表中依次交替,例如开启了三个服务server1、ser...

2017-05-26 10:56:56

阅读数 6649

评论数 4

springcloud微服务三:Eureka服务治理之注册服务提供者及服务的发现和消费

当服务注册中心成功建立以后,就需要有服务的注册和消费,否则这个服务注册中心就没有了存在的意义,而实际上,一个简单的服务注册也是非常简单的,仅仅需要实现四部曲就好。首先,还是建立一个基本的spring boot的项目,创建的时候选择web,然后在pom.xml文件中加入Eureka的依赖,和服务注册...

2017-05-24 08:58:50

阅读数 4910

评论数 5

springcloud微服务二:Eureka服务治理之服务注册中心

当初步的学习了spring boot,了解了spring boot的基本实现过程后,我就正式开始学习spring cloud,首先就从Eureka服务治理开始。服务治理包含三个核心的角色:服务注册中心、服务提供者和服务消费者,他们相对独立,新的服务要向服务注册中心注册,新的消费者会向服务注册中心索...

2017-05-23 16:33:54

阅读数 6681

评论数 5

springcloud微服务一:spring boot基础项目搭建及问题处理

公司接下来某个项目打算使用微服务架构,使用springcloud以及它集成的一些相关项目,因此虽然在其他方面的很多技术上还感觉急需提高,却又不得不以工作为重,先放下其他来了解一下这方面的技术。一番了解后发现,spring cloud是建立在spring boot的基础上的,而之前虽然听说过,也随便...

2017-05-22 12:31:41

阅读数 12798

评论数 0

提示
确定要删除当前文章?
取消 删除