摘要:纯洁的微笑的Spring Cloud系列博客终于学完了,也对Spring Cloud有了初步的了解。 修改请求路径的过滤器 StripPrefix Filter 是一个请求路径截取的功能,我们可以利用这个功能来做特殊业务的转发。 StripPrefix是当请求路径匹配到/name/**会将包含nam 阅读全文
posted @ 2019-11-18 00:00 社会主义接班人 阅读(911) 评论(0) 推荐(0) 编辑
摘要:Spring Cloud Gateway 提供了一种默认转发的能力,只要将 Spring Cloud Gateway 注册到服务中心,Spring Cloud Gateway 默认就会代理服务中心的所有服务。 一、服务网关注册到注册中心 这里服务和注册中心使用前面博客中的EurekaServer和E 阅读全文
posted @ 2019-11-10 20:45 社会主义接班人 阅读(651) 评论(0) 推荐(0) 编辑
摘要:在前面博客学习了网关zuul,今天学下spring官方自带的网关spring cloud gateway。Zuul(1.x) 基于 Servlet,使用阻塞 API,它不支持任何长连接,如 WebSockets,Spring Cloud Gateway 使用非阻塞 API,支持 WebSockets 阅读全文
posted @ 2019-11-03 13:29 社会主义接班人 阅读(642) 评论(0) 推荐(1) 编辑
摘要:Consul 介绍 Consul 是 HashiCorp 公司推出的开源工具,用于实现分布式系统的服务发现与配置。与其它分布式服务注册与发现的方案,Consul 的方案更“一站式”,内置了服务注册与发现框 架、分布一致性协议实现、健康检查、Key/Value 存储、多数据中心方案,不再需要依赖其它工 阅读全文
posted @ 2019-09-27 09:45 社会主义接班人 阅读(406) 评论(0) 推荐(3) 编辑
摘要:随着业务发展,系统拆分导致系统调用链路愈发复杂一个前端请求可能最终需要调用很多次后端服务才能完成,当整个请求变慢或不可用时,我们是无法得知该请求是由某个或某些后端服务引起的,这时就需要解决如何快读定位服务故障点,以对症下药。于是就有了分布式系统调用跟踪的诞生。 Spring Cloud Sleuth 阅读全文
posted @ 2019-09-26 16:21 社会主义接班人 阅读(333) 评论(0) 推荐(2) 编辑
摘要:Zuul的核心 Filter是Zuul的核心,用来实现对外服务的控制。Filter的生命周期有4个,分别是“PRE”、“ROUTING”、“POST”、“ERROR”,整个生命周期可以用下图来表示。 Zuul大部分功能都是通过过滤器来实现的,这些过滤器类型对应于请求的典型生命周期。 PRE: 这种过 阅读全文
posted @ 2019-09-23 22:14 社会主义接班人 阅读(98) 评论(0) 推荐(0) 编辑
摘要:前面学习了Eureka、Feign、Hystrix、Config,本篇来学习下API网关zuul。在微服务架构中,后端服务往往不直接开放给调用端,而是通过一个API网关根据请求的url,路由到相应的服务。当添加API网关后,在第三方调用端和服务提供方之间就创建了一面墙,这面墙直接与调用方通信进行权限 阅读全文
posted @ 2019-09-15 22:47 社会主义接班人 阅读(155) 评论(0) 推荐(0) 编辑
摘要:在微服务SpringCloud之Spring Cloud Config配置中心SVN博客中每个client刷新配置信息时需要post请求/actuator/refresh,但客户端越来越多时,,需要每个客户端都执行一遍,这种方案就不太适合了。使用Spring Cloud Bus可以完美解决这一问题。 阅读全文
posted @ 2019-09-09 11:54 社会主义接班人 阅读(496) 评论(0) 推荐(0) 编辑
摘要:在前面两篇Spring Cloud Config配置中心的博客中都是需要指定配置服务的地址url:spring.cloud.config.uri,客户端都是直接调用配置中心的server端来获取配置文件信息。如果server端要做集群,客户端只能通过原始的方式来路由,server端改变IP地址的时候 阅读全文
posted @ 2019-08-25 21:07 社会主义接班人 阅读(425) 评论(0) 推荐(0) 编辑
摘要:在回来的路上看到一个个的都抱着花,吃了一路的狗粮,原本想着去旁边的工业园里跑跑步呢,想想还是算了,人家过七夕,俺们过巴西。上一博客学习了Spring Cloud Config使用git作为配置中心,本篇学习下使用svn作为配置中心。 一、Server 端 1.准备配置文件 这里在本地电脑安装了下sv 阅读全文
posted @ 2019-08-07 21:21 社会主义接班人 阅读(872) 评论(0) 推荐(0) 编辑