Spring cloud
文章平均质量分 86
程序领域
热衷于分享程序领域知识,公众号:程序领域
展开
-
微服务链路追踪:springcloud + SkyWalking
开篇思考为什么需要服务追踪?分布式事务几种实现方式?哪种追踪方式性能更优?为什么需要服务追踪在微服务架构下,由于进行了服务拆分,一次请求往往需要涉及多个服务,每个服务可能是由不同的团队开发,使用了不同的编程语言,还有可能部署在不同的机器上,分布在不同的数据中心。服务跟踪系统可以跟踪记录一次用户请求都发起了哪些调用,经过哪些服务处理,并且记录每一次调用所涉及的服务的详细信息,...原创 2020-03-19 08:16:44 · 4453 阅读 · 0 评论 -
微服务 Spring Boot 2.0 + Spring cloud + consul + Hystrix + zuul + config + feign (一)
Spring cloud 尝试使用 consul 作为服务注册和发现springCloud是基于SpringBoot的一整套实现微服务的框架。它提供了微服务开发所需的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等组件。微服务是什么?假如让你设计一个简单的打车软件你会怎么设计呢?整体应用?我们可以把一个打车软件拆分为几个为服务,分...原创 2018-09-19 14:43:29 · 2648 阅读 · 2 评论 -
sleuth 简介
sleuth 可以解决分布式系统的追踪问题。Sleuth:日志收集工具包,封装了Dapper和log-based追踪以及Zipkin和HTrace操作;spring cloud 微服务框架可以看这里:微服务 Spring Boot 2.0 + Spring cloud + consul + Hystrix + zuul + config + feign (上)场景:在分布式系统中...原创 2018-09-25 10:42:01 · 14420 阅读 · 0 评论 -
微服务 Spring Boot 2.0 + Spring cloud + consul + Hystrix + zuul + config + feign (二)
微服务 Spring Boot 2.0 + Spring cloud + consul + Hystrix + zuul + config + feign (一)上篇介绍:consul 安装,spring boot 2.0 使用,ribbon,feign 调用接口。接下来还有目录结构:config:配置中心(本篇) zuul :网关总线 hystrix:断路保护机制 sleuth...原创 2018-09-25 14:55:32 · 1554 阅读 · 0 评论 -
微服务 Spring Boot 2.0 + Spring cloud + consul + Hystrix + zuul + config + feign (四)
系列文章:config:配置中心 zuul :网关总线 hystrix:断路保护机制(本篇) sleuth+zipkin:链路追踪系统(sleuth 不了解的可以看看这篇简介:sleuth 简介)你知道雪崩效应吗?在微服务架构中,最可怕的就是这样的情况:当一个基础的服务(A )出现了问题,比如数据库 提供数据的服务(B)就不可用, 随着时间的推移, 取票服务(C) 服务...原创 2018-09-25 20:22:42 · 583 阅读 · 2 评论