原文:极简!一个注解就能创建Jaeger的Span

欢迎访问我的GitHub https: github.com zq blog demos 内容:所有原创文章分类汇总及配套源码,涉及Java Docker Kubernetes DevOPS等 本篇概览 在 Jaeger开发入门 java版 一文中,咱们编码实现了span的创建和上报,如下图红框,虽然代码量不大,但是把这些代码写在业务代码中,侵入性太强,很多程序员都不喜欢: 今天咱们试试AOP 自 ...

2021-12-22 06:49 1 338 推荐指数:

查看详情

为何一个@LoadBalanced注解就能让RestTemplate拥有负载均衡的能力?

每篇一句 你应该思考:为什么往往完成比完美更重要? 前言 在Spring Cloud微服务应用体系中,远程调用都应负载均衡。我们在使用RestTemplate作为远程调用客户端的时候,开启负载均衡极其简单:一个@LoadBalanced注解就搞定了。相信大家大都使用过Ribbon做 ...

Wed Jan 15 00:53:00 CST 2020 0 2109
jaeger

k8 operator install: kubectl create namespace observability kubectl create -f https://github.com/jaegertracing/jaeger-operator/releases ...

Sun Dec 19 21:55:00 CST 2021 0 109
【Spring Cloud 源码解读】之 【这也太神奇了,RestTemplate加上一个@LoadBalanced注解就能实现负载均衡!】

前提概要: 前天,有个前端大佬问了我两个问题:为啥不引入Ribbon依赖就能使用Ribbon?为啥RestTemplate加上@LoadBalanced注解就能负载均衡了?我也表示很疑惑,而我自己其实也真的没去了解过,所以趁着工作不太忙,赶紧去研究一波。 第一个问题比较简单,一般都是其他依赖 ...

Sat Dec 28 22:16:00 CST 2019 0 1360
skywalking的agent如何创建span(二)

在tomcat插件中的beforeMethod方法中可以看到ContextManager.createEntrySpan。查看源码,重要的有两部分,第一部分为创建一个AbstractTracerContext,通过一步一步调试可以看到是创建一个TracingContext(实现类),第二部 ...

Mon Mar 14 04:31:00 CST 2022 0 665
谈@Retention注解

@Retention注解是jdk的一个注解,用来指示其它注解类型保留的生命周期。 一、注解类,有一个保留策略参数,可以不传默认是RetentionPolicy.CLASS 二、枚举类是一个注解保留策略,有三种策略 ...

Tue Jun 16 05:24:00 CST 2020 0 527
30个Python常用极代码,拿走就能

本文是 30 个极简任务,初学者可以尝试着自己实现;本文同样也是 30 段代码,Python 开发者也可以看看是不是有没想到的用法。 学 Python 怎样才最快,当然是实战各种小项目,只 ...

Mon Mar 01 18:19:00 CST 2021 0 1812
一个基于protobuf的极RPC

脉络,对于初学者来说比较困难,本文介绍之前自己实现的一个C++极版的RPC框架(https://git ...

Sat Oct 12 18:39:00 CST 2019 0 1074
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM