标签:Sleuth

Java

阿里技术官:这样带你学Spring全家桶,其实没你想的那么难

12

darida 发布于 2020-07-03

由于本文文案过长,小编把Spring全家桶系列实战书籍文档整理好了 感兴趣的程序员(媛)们可以帮忙转发+关注然后私信“架构”得到完整的实战与面试文档的领取方式 Spring系列入门到精通 Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来...

阅读(15)评论(0)赞 (0)

Java

体验了一把线上CPU100%及应用OOM的排查和解决过程

16

xubiao.zhuang 发布于 2020-07-03

简单看下告警的信息: ,反正就是服务有问题了,请不要太在意马赛克。 Spring Cloud F版。 项目中默认使用 spring-cloud-sleuth-zipkin 依赖得到 zipkin-reporter。分析的版本发现是 zipkin-reporter版本是 2.7.3...

阅读(17)评论(0)赞 (0)

Java

架构设计(12) –分布式链路跟踪:Zipkin实践

6

songhua.gao 发布于 2020-07-02

我们最近升级改造我们链路跟踪系统Log2,然后我们花了将近一周时间调研不少开源的链路跟踪系统,在此调研过程中,做了一些笔记和总结,若有误请指教。 一、Zipkin是什么 《架构设计(12) 分布式链路跟踪》提到, Google的Dapper论文,介绍了如何进行服务追踪分析。其 基...

阅读(22)评论(0)赞 (0)

Java

架构设计(11)– 分布式链路跟踪: 理论知识

2

likai 发布于 2020-07-02

我们最近升级改造我们链路跟踪系统Log2,然后我们花了将近一周时间调研不少开源的链路跟踪系统,在此调研过程中,做了一些笔记和总结,若有误请指教。 一、背景:分布式系统的问题 在分布式系统架构里面,往往包含众多应用服务,这些服务之间通过RPC调用来完成业务请求,如果其中某个RPC请...

阅读(19)评论(0)赞 (0)

编程技术

SpringCloud -架构初识(1)

1

小丁 发布于 2020-06-30

Spring Cloud 微服务总体架构图 架构组件解释 1、Sleuth-链路跟踪 为服务之间调用提供链路追踪。通过Sleuth可以很清楚的了解到一个服务请求经过了哪些服务,每个服务处理花费了多长。从而让我们可以很方便的理清 各微服务间的调用关系 ; 2、断路器(Hystrix...

阅读(17)评论(0)赞 (0)

编程技术

如何用Spring Boot和Cloud实现微服务

5

darida 发布于 2020-06-30

【51CTO.com快译】近年来,凭借着其架构中的各项优势,微服务体系架构已经成为了应用程序开发的首选项。但是不可否认的是,每一种架构都有自身的短板,微服务架构也不例外。例如:在微服务架构中,我们可以部署许多被独立开发出来的服务,以提供在某些特定场景下的功能。不过,它们需要通过不...

阅读(16)评论(0)赞 (0)

Java

JFR定位由于可能的JDK11的bug导致Log4j2 CPU占用100%的问题

2

xubiao.zhuang 发布于 2020-06-28

本文基于OpenJDK 11 最近使用 Spring Cloud Gateway 的时候,遇到了一个奇怪的问题: 线上有3个 API 网关实例,压力均衡,平稳运行3天后,突然有一个实例,CPU飚高,并且响应时间增加很多,从几十毫秒涨到了几分钟。 线上是 k8s 管理容器,立刻停掉...

阅读(19)评论(0)赞 (0)

Spring

SpringCloud第一篇:介绍

1

likai 发布于 2020-06-24

1. 什么是springcloud? Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启...

阅读(25)评论(0)赞 (0)

Java

12. SpringCloud Sleuth分布式链路跟踪

7

songhua.gao 发布于 2020-06-22

1. 概述 1.1 为什么会出现这个技术?需要解决哪些问题? 在微服务框架中,一个客户端发起的请求在后端系统中会经过多个不同的服务节点调用来协同产生最后的请求结果,每一个前段请求都会形成一条复杂的分布式服务调用链路,链路中的任何一环出现高延时或错误都会引起整个请求最后的失败。 解...

阅读(19)评论(0)赞 (0)

编程技术

介绍SpringCloud 微服务架构

2

Harries 发布于 2020-06-20

Spring Cloud 是一个基于 Spring Boot 实现的微服务框架,它包含了实现微服务架构所需的各种组件。 注:Spring Boot 简单理解就是简化 Spring 项目的搭建、配置、组合的框架。因为与构建微服务本身没有直接关系,所以本文不对 Spring Boot...

阅读(19)评论(0)赞 (0)

Java

基本Spring Cloud的微服务架构搭建及应用(一)

1

xubiao.zhuang 发布于 2020-06-20

1、Spring Cloud介绍 Spring Cloud家族有许多成员: Spring Cloud Config - 配置管理工具包,集中化管理集群配置,目前支持本地存储、Git 以及 Subversion; Spring Cloud Bus - 事件、消息总线,用于在集群(例...

阅读(32)评论(0)赞 (0)

Spring

谁能想到,我给技术总监“上了一课”

26

刘莉莉 发布于 2020-05-20

由于疫情的原因,我被分配的任务不是很多,所以就会空出一点时间,一般这个时候我都会做自己的事情,比如看看源码、翻翻博客、然后就是写写博客。 图片来自 Pexels 正当我沉迷在源码中不能自拔的时候,总监突然来到我旁边轻声的对我说道:最近这段时间大家的任务也不是特别多,空闲时间比较足...

阅读(33)评论(0)赞 (0)

编程技术

微服务面试指南一

3

zhuangli 发布于 2020-05-19

1. 什么是微服务,为什么有人要考虑实现它. 微服务是一种架构样式,其结构和应用程序是围绕业务功能组织的松散耦合,可独立维护,可测试和可部署的服务的集合. 如果您以业务为中心,并且想要在没有技术限制的情况下有效地解决用例或问题,想要无限扩展独立的服务,易于维护和管理以及可独立测试...

阅读(30)评论(0)赞 (0)

Java

Spring、SpringBoot、SpringCloud的关系

4

songhua.gao 发布于 2020-05-19

上图是来自Spring官网。可以看到,Spring其实是一个生态体系,它下面包括了很多子项目,如Spring Framework、Spring Boot、Spring Cloud(还有Spring Data、Spring Security、Spring Batch、Spring ...

阅读(31)评论(0)赞 (0)

Java

Spring Boot在微服务中的最佳实践

5

xubiao.zhuang 发布于 2020-05-17

在本文中,我将列出构建Spring Boot应用程序的“金科玉律”,这些应用程序是微服务系统一部分。这些“金科玉律”都来自我过往的经验,我曾经将运行在JEE服务器上的单体SOAP应用程序迁往基于REST的小型Spring Boot应用程序。这些最佳实践假设你的产品上已经拥有许多微...

阅读(35)评论(0)赞 (0)

编程技术

报告老板,微服务高可用神器已祭出,您花巨资营销的高流量来了没?

10

yeseng 发布于 2020-05-11

来自:码大叔 我得意地来到老板的办公室:“报告老板,高可用神器已祭出,您花巨资营销的高流量什么时候到?” 老板呵呵一声:“高流量下周一来报道,你可以准备下和他做工作交接了” 窗户外一阵冷风吹过, 接下来是不是 会发生点什么。 目录 一、从阿里双11的高并发高流量开始 二、核心功能...

阅读(37)评论(0)赞 (0)

Spring

SpringCloudAlibaba(一):概述与重要组件

Harries 发布于 2020-05-06

前一篇提到了我们为什么要替换PHP语言采用Java语言。而Java语言的框架选型上来说有太多的选择,常见的有Dubbo,SpringCloud等。我们选择了 SpringCloud Alibaba 。替换PHP语言到SpringCloudAlibaba是个大工程,主要是业务迁移部...

阅读(33)评论(0)赞 (0)

Java

SpringCloudAlibaba(前传):接到个任务,php转Java

2

xiaoli.he 发布于 2020-05-06

近期手头上的工作差不多完成了,可能作为数据开发来说最近的数据已足以支撑当前业务所以没有较多的工作安排。所以突然收到一个任务,php转Java。别误会,不是说我的开发语言,是企业的开发语言要从php转到Java。而企业内主要语言是Java的有我跟另外以为老哥,而我近期的工作基本完成...

阅读(32)评论(0)赞 (0)