随笔- 452
文章- 302
评论- 28
阅读-
64万
01 2021 档案
开放分布式追踪(OpenTracing)入门与 Jaeger 实现
摘要:分布式系统的运维挑战 容器、Serverless 编程方式的诞生极大提升了软件交付与部署的效率。在架构的演化过程中,可以看到两个变化: 应用架构开始从单体系统逐步转变为微服务,其中的业务逻辑随之而来就会变成微服务之间的调用与请求。 资源角度来看,传统服务器这个物理单位也逐渐淡化,变成了看不见摸不到的
阅读全文
Golang 的 goroutine 是如何实现的?
摘要:我知道同步并发的原理是利用进程或者线程,由操作系统调度;异步并发的原理是 DMA,即不经过 CPU 直接把 IO 的某一快 copy 到 memory 上或者反之,那么,新学 Golang 的我想知道,Golang 的所谓 goroutine (协程)如何实现的? 作者:Yi Wang链接:http
阅读全文
golang分布式链路追踪 OpenTracing jaeger
摘要:golang分布式链路追踪 jaeger,OpenTracing,jaeger http中的传递,jaeger进程间的传递 grpc中传递traceId
grpc metadata
阅读全文
HTTP 和 HTTPS,为什么HTTPS安全?
摘要:HTTP协议通常承载与 TCP协议之上,在HTTP和TCP之间添加一个安全协议层(SSL或TSL),这个时候,就成了我们常说的HTTPS 默认HTTP的端口号为80,HTTPS的端口号为443 因为网络请求需要中间有很多的服务器路由的转发,中间的节点都可能篡改信息,而如果使用HTTPS,密钥在你和终
阅读全文