随笔分类 -  Spring Cloud Alibaba

摘要:现在微服务存在的问题 配置文件增多,不好维护 修改配置文件需要重新发布 什么是配置中心? 一句话:统一管理配置,快速切换各个环境的配置 相关产品: 百度的 disconf 地址:https://github.com/knightliao/disconf 阿里的 diamand 地址:https:// 阅读全文
posted @ 2020-11-13 16:55 认真对待世界的小白 阅读(298) 评论(0) 推荐(1)
摘要:链路追踪系统的作用 抛两个常见的问题 微服务调用链路出现了问题怎么快速排查? 微服务调用链路耗时长怎么定位是哪个服务? 链路追踪系统 分布式应用架构虽然满足了应用横向扩展的需求,但是运维和诊断的过程变得越来越复杂,例如会遇到接口诊断困难、应用性能诊断复杂、架构分析复杂等难题,传统的监控工具并无法满足 阅读全文
posted @ 2020-11-13 14:38 认真对待世界的小白 阅读(609) 评论(0) 推荐(1)
摘要:微服务的网关和应用场景 什么是网关? API Gateway,是系统的唯一对外的入口,介于客户端和服务器端之间的中间层,处理非业务功能,提供路由请求、鉴权、监控、缓存、限流等功能 统一接入 智能路由 AB测试、灰度测试 负载均衡、容灾处理 日志埋点(类似Nignx日志) 流量监控 限流处理 服务降级 阅读全文
posted @ 2020-11-13 09:40 认真对待世界的小白 阅读(585) 评论(0) 推荐(1)
摘要:高并发下存在的问题 微服务拆分多个系统,服务之间互相依赖,可能会由于系统负载过高,突发流量或者网络等各种异常情况,导致服务不可用。 核心思想——面向失败编程 不要外界影响 不被请求拖垮 上游服务 下游服务 高并发下的微服务容错方案 限流 漏斗,不管流量多大,均匀的流入容器,令牌桶算法,漏桶算法 熔断 阅读全文
posted @ 2020-11-12 16:41 认真对待世界的小白 阅读(457) 评论(0) 推荐(1)
摘要:使用 Maven 聚合工程创建微服务架构 maven 聚合工程 xdclass-cloud,包含以下四个子项目 xdclass-common xdclass-video-service xdclass-user-service xdclass-order-service 创建聚合工程(记得删除聚合工 阅读全文
posted @ 2020-11-12 08:56 认真对待世界的小白 阅读(293) 评论(0) 推荐(1)