随笔分类 - Spring Cloud
SpringCloud 之 Config 配置中心
摘要:本文较大篇幅引用https://www.mrhelloworld.com/config/,相关内容版权归该文章作者所有 服务配置现状 配置文件是我们再熟悉不过的,在微服务系统中,每个微服务不仅仅只有代码,还需要连接其他资源,例如数据库的配置或功能性的开关 MySQL、Redis 、Security
阅读全文
SpringCloud 之 Netflix Zuul 服务网关
摘要:本文较大篇幅引用https://www.mrhelloworld.com/zuul/,相关内容版权归该文章作者所有 什么是 Zuul Zuul 是从设备和网站到应用程序后端的所有请求的前门。作为边缘服务应用程序,Zuul 旨在实现动态路由,监视,弹性和安全性。Zuul 包含了对请求的路由和过滤两个最
阅读全文
SpringCloud 之 Netflix Hystrix 服务监控
摘要:本文较大篇幅引用https://www.mrhelloworld.com/hystrix-dashboard-turbine/,相关内容版权归该文章作者所有 引用上篇文章的工程数据 Actuator Hystrix 除了可以实现服务容错之外,还提供了近乎实时的监控功能,将服务执行结果和运行指标,请求
阅读全文
Spring Cloud 之 Netflix Hystrix 服务容错
摘要:本文较大篇幅引用https://www.mrhelloworld.com/hystrix-circuit-breaker/,版权归该文章作者所有 hystrix是什么? Hystrix是一个用于处理分布式系统的延迟和容错的开源库,在分布式系统里,许多依赖不可避免的会调用失败,比 如超时、异常等, H
阅读全文
SpringCloud之Feign声明式服务调用
摘要:此文章很大部分转载https://www.mrhelloworld.com/,博主均测试通过 什么是 Feign Feign 是 Spring Cloud Netflix 组件中的一个轻量级 RESTful 的 HTTP 服务客户端,实现了负载均衡和 Rest 调用的开源框架,封装了 Ribbon
阅读全文
SpringCloud之Ribbon负载均衡
摘要:此文章很大部分转载https://www.mrhelloworld.com/,博主均测试通过 什么是 Ribbon Ribbon 是一个基于 HTTP 和 TCP 的 客服端负载均衡工具,它是基于 Netflix Ribbon 实现的。 它不像 Spring Cloud 服务注册中心、配置中心、AP
阅读全文
SpringCloud之Eureka注册中心
摘要:此文章很大部分转载https://www.mrhelloworld.com/,博主均测试通过 什么是注册中心 注册中心可以说是微服务架构中的“通讯录”,它记录了服务和服务地址的映射关系。在分布式架构中,服务会注册到这里,当服务需要调用其它服务时,就到这里找到服务的地址,进行调用。 举个现实生活中的例
阅读全文
微服务入门概念
摘要:此文章很大部分转载https://www.mrhelloworld.com/,博主均测试通过 技术架构演变 下图表示从单体应用逐渐转变为微服务应用。 1.单一应用架构 通俗地讲,“单体应用(monolith application)”就是将应用程序的所有功能都打包成一个独立的单元。当网站流量很小时,
阅读全文