随笔分类 -  Spring Cloud

摘要:1. Sleuth 官方文档:http://cloud.spring.io/spring-cloud-static/Finchley.SR1/single/spring-cloud.html#sleuth-adding-project Sleuth 是一个组件,专门用于记录链路数据的开源组件 <de 阅读全文
posted @ 2019-09-19 22:23 认真对待世界的小白 阅读(678) 评论(0) 推荐(0)
摘要:网关(API Gateway)是系统的唯一对外的入口,介于客户端和服务器端之间的中间层,处理非业务功能,提供路由请求、鉴权、监控、缓存、限流等功能。 它主要有以下几个功能: 1)统一接入:智能路由;AB测试、灰度测试;负载均衡、容灾处理;日志埋点(类似 Nginx 日志) 2)流量监控:限流处理;服 阅读全文
posted @ 2019-09-19 21:17 认真对待世界的小白 阅读(1027) 评论(0) 推荐(0)
摘要:今天先来说说“服务熔断”和“服务降级”。 服务熔断:在股票市场,熔断这个词大家都不陌生,是指当股指波幅达到某个点后,交易所为控制风险采取的暂停交易措施。相应的,服务熔断一般是指软件系统中,由于某些原因使得服务出现了过载现象,为防止造成整个系统故障,从而采用的一种保护措施,所以很多地方把熔断亦称为过载 阅读全文
posted @ 2019-09-16 00:05 认真对待世界的小白 阅读(1455) 评论(0) 推荐(0)
摘要:1. 什么是微服务的注册中心 注册中心:服务管理,核心是有个服务注册表,心跳机制动态维护。 为什么要用? 微服务应用和机器越来越多,调用方需要知道接口的网络地址,如果靠配置文件的方式去控制网络地址,对于动态新增机器,维护带来很大问题。 主流的注册中心:Zookeeper、Eureka、Consul、 阅读全文
posted @ 2019-09-15 23:42 认真对待世界的小白 阅读(3086) 评论(0) 推荐(0)
摘要:架构演进 微服务是从单体应用发展而来,传统单体应用非常简单,只有用户、应用系统和数据库。 这种架构非常简单,但也非常脆弱,只适合小型应用,随着系统越来越庞大,用户越来越多,这样的单体应用也就不适合了,分布式架构应运而生。 分布式架构强化了系统的稳定性和安全性,但也使得系统变得难以维护。 微服务继承了 阅读全文
posted @ 2019-09-15 23:15 认真对待世界的小白 阅读(247) 评论(0) 推荐(0)