随着系统内部复杂度越来越高,尤其是微服务架构,导致观察某一个请求的整个生命周期非常困难,查错也很困难,为了解决这样的问题,链路追踪管理就被提了出来, 它能够能够直观的查出调用链的瓶颈和问题。 但是链路追踪的实现方式有很多种,好在CNCF对Tracing做了一个规范,那就是OpenTracing, 它意味着你可以先进行追踪,再决定最终的实现方案

Continue reading

对于了解一门语言来说,会关心我们在函数调用的时候,参数到底是传的值,还是引用? 其实对于传值和传引用,是一个比较古老的话题,做研发的都有这个概念,但是可能不是非常清楚。对于我们做Go语言开发的来说,也想知道到底是什么传递。

Continue reading

Go并发模式(一)

Go语言的最大的特性就是并发这一块,但是写好并且写出优雅的并发代码也是有挑战的一件事,我们今天开始来讲一些常见的并发模式,来打开Go语言新世界的大门!

Continue reading

Author's picture

渺小的尘埃

不完全栈工程师

soft enginer

Beijing-China