小小默:进无止境

QQ:1274654983

SpringBoot2.0整合Freemarker

这个暂时没有遇到坑,直接上码实战。 【1】pom文件 添加freemarker依赖如下: <!--整合freemarker--> <dependency> <groupI...

2018-08-09 11:21:52

阅读数:26

评论数:0

Spring Cloud Config 分布式配置中心

分布式系统中面临的配置问题 微服务意味着要将单体应用中的业务拆分成一个个子服务,每个服务的粒度相对较小,因此系统中会出现大量的服务。由于每个服务都需要必要的配置信息才能运行,所以一套集中式的、动态的配置管理设施是必不可少的。 SpringCloud提供了ConfigServer来解决这个问题—...

2018-07-27 15:22:19

阅读数:43

评论数:0

SpringCloud - Zuul路由网关

【1】Zuul是什么 Zuul是从设备和网站到Netflix流应用程序后端的所有请求的前门。作为边缘服务应用程序,Zuul旨在实现动态路由,监控,弹性和安全性。它还可以根据需要将请求路由到多个合适的Amazon弹性收缩组。 为什么创建Zuul? Netflix API流量的数量和多样性有时会...

2018-07-27 11:34:00

阅读数:37

评论数:0

SpringCloud - Hystrix断路器-服务熔断与降级和HystrixDashboard

多为微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C又调用其他微服务,这就是所谓的”扇处”。如果扇处的链路上某个微服务的调用响应时间过长或者不可用,对微服务A的调用就会占用越来越多的系统资源,进而引起系统崩溃—所谓的”雪崩效应”。 对于高流量的应用来说,单一的后端依赖...

2018-07-25 18:16:30

阅读数:45

评论数:0

SpringCloud - Feign负载均衡实战与Ribbon关系

Feign是一个声明式WebService客户端。使用Feign能让编写WebService客户端更加简单,它的使用方法是定义一个接口,然后在上面添加注解,同时也支持JAX-RS标准的注解。 Feign也支持可插拔式的编码器和解码器。SpringCloud对Feign进行了封装,使其支持了Spr...

2018-07-25 11:01:26

阅读数:47

评论数:0

SpringCloud - Ribbon负载均衡入门与实战

Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡的工具。 简单地说,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务连接在一起。Ribbon客户端组件提供了一系列完善的配置项如连接超时...

2018-07-23 14:53:01

阅读数:34

评论数:0

SpringCloud - Eureka服务注册与发现实战(单节点与集群)

【1】项目基础 首先创建四个工程 : microservicecloud,microservicecloud-api,microservicecloud-consumer-dept-80和microservicecloud-provider-dept-8001。 其中microservicec...

2018-07-19 11:46:19

阅读数:92

评论数:0

SpringCloud - Eureka服务注册与发现核心概念

【1】是什么 SpringCloud Eureka是SpringCloud Netflix服务套件中的一部分,它基于Netflix Eureka做了二次封装,主要负责完成微服务架构中的服务治理功能。Netflix在设计Eureka时遵守的是AP原则。...

2018-07-18 16:34:20

阅读数:57

评论数:0

SpringCloud - 简单入门与项目概览

【1】SpringCloud是什么 SpringCloud是基于SpringBoot的提供了一套微服务解决方案,包括服务注册与发现,配置中心,全链路监控,服务网关,负载均衡和熔断器等组件。除了基于NetFlix的开源组件做高度抽象封装之外,还有一些选型中立的开源组件。 SpringCloud利...

2018-07-15 17:55:42

阅读数:53

评论数:0

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