上一页 1 ··· 5 6 7 8 9 10 下一页
  2018年1月30日
摘要: 一、Feign简介 Feign是一个声明式的伪Http客户端,它使得写Http客户端变得更简单。使用Feign,只需要创建一个接口并注解。它具有可插拔的注解特性,可使用Feign 注解和JAX-RS注解。Feign支持可插拔的编码器和解码器。Feign默认集成了Ribbon,并和Eureka结合,默 阅读全文
posted @ 2018-01-30 10:34 夏目大人 阅读(531) 评论(2) 推荐(2) 编辑
摘要: 一、ribbon简介 Ribbon is a client side load balancer which gives you a lot of control over the behaviour of HTTP and TCP clients. Feign already uses Ribbo 阅读全文
posted @ 2018-01-30 10:09 夏目大人 阅读(296) 评论(2) 推荐(2) 编辑
摘要: 一、spring cloud简介 spring cloud 为开发人员提供了快速构建分布式系统的一些工具,包括配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选、分布式会话等等。它运行环境简单,可以在开发人员的电脑上跑。另外说明spring cloud是基于springboot的, 阅读全文
posted @ 2018-01-30 10:02 夏目大人 阅读(698) 评论(2) 推荐(2) 编辑
  2018年1月29日
摘要: 断路器 断路器模式源于Martin Fowler的Circuit Breaker一文。“断路器”本身是一种开关装置,用于在电路上保护线路过载,当线路中有电器发生短路时,“断路器”能够及时的切断故障电路,防止发生过载、发热、甚至起火等严重后果。 在分布式架构中,断路器模式的作用也是类似的,当某个服务单 阅读全文
posted @ 2018-01-29 17:09 夏目大人 阅读(226) 评论(0) 推荐(3) 编辑
摘要: 依赖隔离 “舱壁模式”对于熟悉Docker的读者一定不陌生,Docker通过“舱壁模式”实现进程的隔离,使得容器与容器之间不会互相影响。而Hystrix则使用该模式实现线程池的隔离,它会为每一个Hystrix命令创建一个独立的线程池,这样就算某个在Hystrix命令包装下的依赖服务出现延迟过高的情况 阅读全文
posted @ 2018-01-29 17:08 夏目大人 阅读(887) 评论(0) 推荐(3) 编辑
摘要: 动手试一试 在开始使用Spring Cloud Hystrix实现断路器之前,我们先拿之前实现的一些内容作为基础,其中包括: eureka-server工程:服务注册中心,端口:1001 eureka-client工程:服务提供者,两个实例启动端口分别为2001 下面我们可以复制一下之前实现的一个服 阅读全文
posted @ 2018-01-29 17:08 夏目大人 阅读(261) 评论(0) 推荐(3) 编辑
摘要: Spring Cloud Config是Spring Cloud团队创建的一个全新项目,用来为分布式系统中的基础设施和微服务应用提供集中化的外部配置支持,它分为服务端与客户端两个部分。其中服务端也称为分布式配置中心,它是一个独立的微服务应用,用来连接配置仓库并为客户端提供获取配置信息、加密/解密信息 阅读全文
posted @ 2018-01-29 17:07 夏目大人 阅读(201) 评论(0) 推荐(3) 编辑
摘要: Spring Cloud Feign Spring Cloud Feign是一套基于Netflix Feign实现的声明式服务调用客户端。它使得编写Web服务客户端变得更加简单。我们只需要通过创建接口并用注解来配置它既可完成对Web服务接口的绑定。它具备可插拔的注解支持,包括Feign注解、JAX- 阅读全文
posted @ 2018-01-29 17:05 夏目大人 阅读(297) 评论(0) 推荐(3) 编辑
摘要: Spring Cloud Ribbon Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡的工具。它是一个基于HTTP和TCP的客户端负载均衡器。它可以通过在客户端中配置ribbonServerList来设置服务端列表去轮询访问以达到均衡负载的作用。 当 阅读全文
posted @ 2018-01-29 17:04 夏目大人 阅读(181) 评论(0) 推荐(3) 编辑
摘要: 使用LoadBalancerClient 在Spring Cloud Commons中提供了大量的与服务治理相关的抽象接口,包括DiscoveryClient、这里我们即将介绍的LoadBalancerClient等。对于这些接口的定义我们在上一篇介绍服务注册与发现时已经说过,Spring Clou 阅读全文
posted @ 2018-01-29 17:03 夏目大人 阅读(237) 评论(0) 推荐(4) 编辑
上一页 1 ··· 5 6 7 8 9 10 下一页