随笔分类 - SpringCloud
摘要:微服务架构零基础理论入门 一、微服务架构概述 1. 什么是微服务 由Martin Flower提出 微小的、独立的进程、轻量级、可独立部署 微服务架构是种架构模式,它提倡将单一应用程序 划分成一组小的服务, 服务之间互相协调、互相配合,为用户提供最终价值。每个服务运行在其独立的进程中,服务与服务
阅读全文
摘要:关于一些可能出现的报错 1. DruidDataSource : testWhileIdle is true, validationQuery not set 工程启动时可能会报如下错误,这是DruidDataSource保持链接的测试,不影响我们的应用。 2. idea未监测到yml文件 出现这种
阅读全文
摘要:SpringCloud Sleuth分布式请求链路追踪 一、概述 1. 应用场景 在微服务框架中,一个由客户端发起的请求在后端系统中会经过多个不同的的服务节点调用来协同产生最后的请求结果,每一个前端请求都会形成一条复杂的分布式服务调用链路,链路中的任何一环出现高延时或错误都会引起整个请求最后的失
阅读全文
摘要:SpringCloud Stream消息驱动 企业中常用的消息中间件 ActiveMQ RabbitMQ RocketMQ Kafka 一、消息驱动概述 1. 为什么引入SpringCloud Stream 消息中间件的产品众多(ActiveMQ、RabbitMQ、RocketMQ、Kafka.
阅读全文
摘要:服务总线 一、SpringCloud Bus 消息总线 Bus是对Config的加强 解决的问题:全局通知与定点通知 局域网广播型的通知离不开消息中间件 1. 概述 实现分布式自动刷新配置功能,Spring Cloud Bus配合Spring Cloud Config使用可以实现配置的动态刷新 1.
阅读全文
摘要:服务配置 目前在用的服务配置+服务总线的三套方案 Config+Bus Naccos(Alibaba) Apollo(携程)上海地区 一、SpringCloud Config 分布式配置中心 1. 概述 1.1 分布式系统面临的配置问题 微服务意味着要将单体应用中的业务拆分成一个个子服务, 每个
阅读全文
摘要:服务网关 类比医院的分诊台 一、Zuul 由Netflix团队研发,不再使用 官网:https://github.com/Netflix/zuul/wiki 1. Zuul1.x模型 Springcloud中所集成的Zuul版本,采用的是Tomcat容器,使用的是传统的Servlet I0处理模
阅读全文
摘要:服务降级 一、Hystrix断路器 1. 概述 1.1 分布式系统面临的问题 复杂分布式体系结构中的应用程序有数十个依赖关系,每个依赖关系在某些时候将不可避免地失败。 
浙公网安备 33010602011771号