![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring Cloud
GiottoLee
giottolee.com
展开
-
基于Spring Cloud搭建Zpikin数据链路追踪系统
Zipkin是一个开源的分布式实时数据追踪系统(Distributed Tracking System),每个Service向Zipkin报告请求数据,Zipkin会根据调用关系通过Zipkin UI生成依赖关系图,让开发者通过一个Web前端轻松的收集和分析数据,如用户每次请求服务的处理事件等,可方便分析系统中存在的瓶颈。前言Zipkin是一个开源的分布式实时数据追踪系统(Distributed Tracking System),每个Service向Zipkin报告请求数据,Zipkin会根据调用关系通原创 2020-06-07 21:34:36 · 337 阅读 · 0 评论 -
实现Eureka注册发现的高可用
前言spring-cloud为基础的微服务架构,所有的微服务都需要注册到注册中心,如果这个注册中心阻塞或者宕机,那么整个系统都将无法继续正常提供服务,所以,这里就需要对注册中心进行集群部署,换言之,实现高可用。实现的高可用的思想是:通过集群部署Eureka,并使Eureka之间相互注册,这样,当其中一台Eureka宕机不可用时,此时仍有一台服务注册可用。server端配置创建一个Eurek...原创 2019-05-27 16:46:56 · 157 阅读 · 0 评论 -
基于Docker+Gitlab搭建Spring Cloud分布式配置中心
分布式配置中心在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件。在 Spring Cloud 中,有分布式配置中心组件 Spring Cloud Config ,它支持配置服务放在配置服务的内存中(即本地),也支持放在远程 Git 仓库中。在 Spring Cloud Config 组件中,分两个角色,一是 Config Server,二是 C...原创 2019-05-23 18:34:15 · 416 阅读 · 0 评论 -
搭建携程Apollo分布式配置中心
概述随着Spring Cloud项目的越来越繁琐,配置文件越来越多,之前的本地存储方式就显得有些不够用了,一方面,本地存储的方式不够灵活,另一方面,如果需要更改配置,会十分繁琐并且需要重启服务,这对于一个系统来说十分不友好。之前我也使用Docker+Gitlab的方式搭建了一个分布式配置中心,主要有三个问题:更改配置后需要通过gti手动上传;配置更改后服务需要重启才能获取到最新配置;需...原创 2019-06-04 11:28:58 · 1350 阅读 · 0 评论