It's not who you are underneath, it's what you do that defines you

Brick walls are there for a reason :they let us prove how badly we want things

摘要: Jaeger 是Uber推出的一款开源分布式追踪系统,兼容OpenTracing API。 我们可以使用opentracing在关键代码中进行埋点记录,线上可以快速直观查看调用执行情况。网上关于golang如何使用jaeger的文章很多,基本上都是gin和grpc相关,但是关于thrift的集成基本 阅读全文
posted @ 2020-04-08 17:31 gbat 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 已经很久没有写博客了,一来是真的有点忙,无论是生活还是工作,杂碎的事情比较多,二来是不知道写什么,没什么值得去写的,或者说到了一定的年龄,需要一些积累和沉淀。今年是比较特殊的一年,个人的家庭多了一个成员,还有新冠肺炎大规模爆发引起的外在环境的变化,包括国内外经济的萎靡。可能几十年都不一定能遇到的事情 阅读全文
posted @ 2020-04-08 17:25 gbat 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 最近在做一个高并发的项目,其中涉及到了,多线程、异步的概念,之前一直不是特别的理解他们的使用场景,今天看了远离一个大神(好像还是个妹子)的讲解,茅舍顿开,正好准备把项目重构一下,将异步使用起来,提高项目的性能。 C#中异步和多线程的区别是什么呢?异步和多线程两者都可以达到避免调用线程阻塞的目的,从而 阅读全文
posted @ 2020-04-08 17:24 gbat 阅读(363) 评论(0) 推荐(0) 编辑

It's not who you are underneath, it's what you do that defines you

Brick walls are there for a reason :they let us prove how badly we want things