随笔分类 - SpringCloud
白话SpringCloud系列
摘要:前言 通过之前的两篇文章,可以简单的搭建一个路由网关了。而我们知道,现在都奉行 开发,前后端开发的沟通成本就增加了,所以一般上我们都是通过 进行api文档生成的。现在由于使用了统一路由网关了,都希望各微服务的 统一的聚合在网关服务中,也方便前端用户查阅,不需要每个服务单独查看。当然了,也是可以做一个
阅读全文
摘要:前言 简单介绍了关于 的一些简单使用以及一些路由规则的简单说明。而对于一个统一网关而言,需要处理各种各类的请求,对不同的url进行拦截,或者对调用服务的异常进行二次处理等等。今天,我们就来了解下这方面的相关知识点。 "一点知识" "过滤器的定义" "过滤器接口定义" "zuul自带过滤器" "禁用过
阅读全文
摘要:前言 介绍完分布式配置中心,结合前面的文章。我们已经有了一个微服务的框架了,可以对外提供api接口服务了。但现在试想一下,在微服务框架中,每个对外服务都是独立部署的,对外的api或者服务地址都不是不尽相同的。对于内部而言,很简单,通过注册中心自动感知即可。但我们大部分情况下,服务都是提供给外部系统进
阅读全文
摘要:前言 上一章节,简单介绍了分布式配置中心 的使用。同时,我们也遗漏了一些问题,比如如何配置实时生效,当服务端地址变更或者集群部署时,如何指定服务端地址?回想,在服务注册章节,服务提供者和服务消费者,同时往注册中心进行注册和获取服务地址,而本身注册中心又支持高可用配置。所以,对于配置中心,我们也可以将
阅读全文
摘要:前言 介绍完服务的容错保护处理,接下来我们来了解下关于分布式配置中心的相关知识和使用。众所周知,随着项目的越来越多,日益庞大,每个子项目都会伴随着不同的配置项,于此也就多了很多的配置文件。倘若某些配置信息修改,可能就会伴随着一系列配置文件的更新和相应服务的重启操作了。这对于实施而言,也是噩梦一般的存
阅读全文
摘要:前言 前面一章,我们讲解了如何整合 。而在实际情况下,使用了 的同时,还会对其进行实时的数据监控,反馈各类指标数据。今天我们就将讲解下 和`Turbine Hystrix Dashboard Hystrix Hystrix Dashboard Hystrix Command Turbine`,能够将
阅读全文
摘要:前言 前一章节,我们知道了如何利用 +`Ribbon Feign 系统雪崩 Hystrix`进行容错处理。 "一点知识" "容错处理手段" "雪崩效应" "熔断器" "Hystrix实践" "何为Hystrix" "常规方式整合Hystrix" "Feign整合Hystrix" "参考资料" "总结
阅读全文
摘要:前言 上两章节,介绍了下关于 注册中心 Eureka 的使用及高可用的配置示例,本章节开始,来介绍下服务和服务之间如何进行服务调用的,同时会讲解下几种不同方式的服务调用。 "一点知识" "何为负载均衡" "实现的方式" "客户端和服务端的负载均衡" "RestTemplate简单介绍" "excha
阅读全文
摘要:前言 上一章节,讲解了在单机模式下的服务注册与发现的相关知识点及简单示例。而在实际生产或者在这种微服务架构的分布式环境中,需要考虑发生故障时,各组件的高可用。而其实高可用,我的简单粗俗理解就是,通过系统的冗余进行高可用,或者是进行集群部署,保证一台服务不可用时,会进行自动转移至可用的服务中。今天的章
阅读全文
摘要:前言 从本章节开始,正式进入 的基础教程。从第一章《 "什么是SpringCloud" 》中我们可以知道,一个微服务框架覆盖的东西是很多的,而如何去管理这些服务或者说 接口,就显得异常重要了。所以本章节,主要介绍下 中使用 实现服务的注册与发现。 "服务治理" "Eureka实践" "Eureka简
阅读全文
摘要:前言 作为 的正式第一章,我们先来简单了解下 相关知识点吧,内容可能比较多。 "何为微服务" "传统单体架构" "服务化架构" "微服务架构" "什么是SpringCloud" "核心组件" "Spring Cloud Gateway" "Spring Cloud Netflix" "Spring
阅读全文
摘要:说在前面 大清早醒来,觉得睡不着了。还是起来,写写博客。但最后发现关于 的安全相关的还是比较多内容的,也比较专业,怕是一个多小时完不成的,也罢,那就来写写关于 前言吧。 说明 《白话SpringCloud》系列还是以基础入门为主,希望通过此系列,一方面能加深对 的理解和深入,另一方面,也希望通过写作
阅读全文