01 2021 档案

摘要:gRPC Load Balancing 翻译自:https://grpc.io/blog/grpc-load-balancing/ 这是gRPC负载均衡的第一篇,后续会给出基于golang XDS服务发现的例子,了解golang XDS的工作原理。 本文描述了在部署gRPC时可能会采用的几种负载均衡 阅读全文
posted @ 2021-01-27 09:07 charlieroro 阅读(1243) 评论(1) 推荐(1) 编辑
摘要:Linux Clone函数 之前某一次有过一次面试,问了内核中是怎么创建命名空间的? 下面就来扒一扒clone的精髓,以及如何通过它创建命名空间。 注:本文的代码仅用于功能验证,不能用于生产。本文对clone的标志的描述顺序有变,主要考虑到连贯性。 使用clone创建进程和线程 从linux 2.3 阅读全文
posted @ 2021-01-18 09:04 charlieroro 阅读(14782) 评论(0) 推荐(3) 编辑
摘要:BCC和libbpf的转换 本文讲述如何将基于BCC的BPF应用转换为libbpf + BPF CO-RE。BPF CO-RE可以参见上一篇博文。 为什么是libbpf和BPF CO-RE? 历史上,当需要开发一个BPF应用时可以选择BCC 框架,在实现各种用于Tracepoints的BPF程序时需 阅读全文
posted @ 2021-01-07 01:01 charlieroro 阅读(3700) 评论(0) 推荐(0) 编辑