分布式调用跟踪系统的设计和应用 https://www.cnblogs.com/binyue/p/5703812.html 淘宝的鹰眼 google的Drapper Twitter的zipkin 新浪的watchman 京东的hydra ...
分类:
其他好文 时间:
2018-08-10 15:52:16
阅读次数:
148
近两年微服务架构流行,主流互联网厂商内部都已经微服务化,初创企业虽然技术积淀不行,但也通过各种开源工具拥抱微服务。再加上容器技术赋能,Kubernetes又添了一把火,微服务架构已然成为当前软件架构设计的首选。但微服务化易弄,服务治理难搞! 一、微服务的“痛点” 微服务化没有统一标准,多数是进行业务 ...
分类:
其他好文 时间:
2018-08-08 15:05:13
阅读次数:
267
一、什么是微服务架构 微服务是系统架构上的一种设计风格,它的主旨是将一个原本独立的系统拆分成多个小型服务,这些小型服务都在各自独立的进程中运行,服务之间通过基于HTTP的RESTful API进行通信协作。被拆分成的每一个小型服务都围绕着系统中的某一项或一些耦合度较高的业务功能进行构建,并且每个服务 ...
分类:
编程语言 时间:
2018-08-07 23:51:33
阅读次数:
205
这篇文章主要讲述服务追踪组件zipkin,Spring Cloud Sleuth集成了zipkin组件。 一、简介 Add sleuth to the classpath of a Spring Boot application (see below for Maven and Gradle exa ...
分类:
编程语言 时间:
2018-08-04 19:04:23
阅读次数:
224
为什么使用zipkin? 上篇主要写了:spring cloud分布式日志链路跟踪 从上篇中可以看出服务之间的调用,假设现在有十几台服务,那么在查找日志的时候比较繁琐、复杂,而且在查看调用的时候也会像蜘蛛网一样,量太大。 这时候zipkin可以把链路调用整个过程给升级起来,只需要到一个地方去查找,就 ...
分类:
编程语言 时间:
2018-07-23 11:08:43
阅读次数:
235
通过上一节《微服务之分布式跟踪系统(springboot+zipkin)》我们简单熟悉了zipkin的使用,但是收集的数据都保存在内存中重启后数据丢失,不过zipkin的Storage除了内存,还有Cassandra、MYSQL、ElasticSearch。 二、zipkin的各种Storage配置 ...
分类:
数据库 时间:
2018-07-21 14:57:37
阅读次数:
380
好久没有写博客了,主要是最近有些忙,今天忙里偷闲来一篇。 我是华丽的分割线 微服务架构是一种分布式架构,微服务系统按照业务划分服务单元,一个微服务往往会有很多个服务单元,一个请求往往会有很多个单元参与,一旦请求出现异常,想要去定位问题点真心不容易,因此需要有个东西去跟踪请求链路,记录一个请求都调用了 ...
分类:
编程语言 时间:
2018-07-19 19:17:38
阅读次数:
160
一、构建项目 用到的依赖直接看pom.xml的注释吧 二、配置文件 因为已经有了配置中心,所以大多数配置现在开始放在SVN下,先展示一下项目内的配置文件 application.yml 只指定一个运行端口 现在多引用了一个 bootstrap.yml bootstrap.yml 是先于 applic ...
分类:
其他好文 时间:
2018-07-18 14:15:42
阅读次数:
206
GRPC http://www.cnblogs.com/ghj1976/p/4587736.html https://blog.csdn.net/fei33423/article/details/79452948 zipkin with mysql in docker-compose https:/ ...
分类:
数据库 时间:
2018-07-15 23:11:36
阅读次数:
370
篇写了分布式链路追踪 spring cloud 分布式链路追踪 这样的链路追踪虽然可以解决问题 但日志太过于分散 如果微服务过多 就会变的相当复杂 zipkin就可以帮我们把链路调用的过程全部收集起来 它就像注册中心一样 分为客户端和服务端 想要使用 首先建一个模块 当作他的服务端 首先添加如下依赖 ...
分类:
编程语言 时间:
2018-07-13 18:56:15
阅读次数:
799