摘要: 一、SpringBoot简介 Spring Boot 是 Spring 开源组织下的子项目,是 Spring 组件一站式解决方案,主要是简化了使用 Spring 的难度,简省了繁重的配置,提供了各种启动器,开发者能快速上手。 解决: "Spring全家桶" 时代。 SpringBoot --> J2 阅读全文
posted @ 2020-05-19 23:18 wessonshin 阅读(884) 评论(0) 推荐(0) 编辑
摘要: 推荐以下稳定版本号: Spring Boot: 2.1.9.RELEASE Spring Cloud: Greenwich.SR3 一、Stream简介 为什么要用Spring Cloud Stream--问题? 比方说我们用到了RabbitMQ和Kafka,由于这两个消息中间件的架构上的不同,像R 阅读全文
posted @ 2020-03-30 23:07 wessonshin 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 推荐以下稳定版本号: Spring Boot: 2.1.9.RELEASE Spring Cloud: Greenwich.SR3 一、Sleuth简介 分布式服务跟踪--问题? 随着业务的发展,分布式服务系统规模也会变得越来越庞大,各微服务间调用关系也变得越来越复杂。通常由一个客户端发起请求在后端 阅读全文
posted @ 2020-03-25 22:00 wessonshin 阅读(603) 评论(0) 推荐(0) 编辑
摘要: 推荐以下稳定版本号: Spring Boot: 2.1.9.RELEASE Spring Cloud: Greenwich.SR3 一、Bus简介 是什么? Spring Cloud Bus 使用轻量级的消息代理(目前只支持两种,RabbitMQ 和 Kafka)连接分布式系统的节点,这样就可以广播 阅读全文
posted @ 2020-03-21 22:56 wessonshin 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 推荐以下稳定版本号: Spring Boot: 2.1.9.RELEASE Spring Cloud: Greenwich.SR3 一、关于配置中心 分布式系统面临的配置--问题: 微服务意味着要将单体应用中的业务拆分成一个个子服务,每个服的粒度相对较小,因此系统中会出现大量的服务。由于每个服务都需 阅读全文
posted @ 2020-03-18 17:04 wessonshin 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 推荐以下稳定版本号: Spring Boot: 2.1.9.RELEASE Spring Cloud: Greenwich.SR3 一、Zuul网关存在的问题 在实际使用中我们会发现直接使用 Zuul 会存在诸多问题,包括: 比如性能问题,Zuul1.x版本本质上就是一个同步的 Servlet,采用 阅读全文
posted @ 2020-03-13 18:04 wessonshin 阅读(583) 评论(0) 推荐(0) 编辑
摘要: 推荐以下稳定版本号: Spring Boot: 2.1.9.RELEASE Spring Cloud: Greenwich.SR3 一、Zuul简介 Zuul 是 Netflix 开源的微服务网关组件,Zuul 其实相当于是设备(手机APP)和应用的 Web 网站后端所有请求的前门。它可以和 Eur 阅读全文
posted @ 2020-03-10 14:35 wessonshin 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 推荐以下稳定版本号: Spring Boot: 2.1.9.RELEASE Spring Cloud: Greenwich.SR3 一、简介 Hystrix 提供了 Hystrix Dashboard 用来实时监控 HystrixCommand 方法的执行情况。Hystrix Dashboard可以 阅读全文
posted @ 2020-03-08 16:23 wessonshin 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 推荐以下稳定版本号: Spring Boot: 2.1.9.RELEASE Spring Cloud: Greenwich.SR3 一、Hystrix (豪猪) 简介 在微服务架构中,服务与服务之间通过远程调用的方式进行通信,一旦某个被调用的服务发生了故障,其它服务也有可能跟着一起出错,此时就会发生 阅读全文
posted @ 2020-03-05 21:34 wessonshin 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 推荐以下稳定版本号: Spring Boot: 2.1.9.RELEASE Spring Cloud: Greenwich.SR3 一、Fegin简介 Fegin 是 Netflix 开发的声明式、模板化的 HTTP 客户端。Feign 可以通过 @FeignClient 注解绑定到接口上来简化 H 阅读全文
posted @ 2020-03-04 21:13 wessonshin 阅读(545) 评论(0) 推荐(0) 编辑