手撸golang 学ectd 手写raft协议13 小结
累计投入业余时间约30工时,勉强写出一个可运行的“raft非完整玩具实现”所得。* 基本了解raft协议及其内涵细节。* 创新使用”事件驱动+读写分离“模式组织复杂状态对象的逻辑编排。
我们是如何设计 Rust & 分布式存储教程的?Talent Plan 背后故事
作者:沈泰宁唐刘许多人眼中的PingCAPTalentPlan可能就是github.com/pingcap/talent-plan这个项目。
手撸golang 学etcd 手写raft协议12 单元测试
根据raft协议,实现高可用分布式强一致的kv存储。终于可以“点火”了,来到这里不容易 _。可以观察到5个passing,测试ok,重新选举的时延也在预期范围内,约700ms。
分布式存储面试经验
本文首发自公众号:“木鸟杂记”前一段时间由于一些原因工作变动,面了一些分布式存储的相关岗位,感觉市面上相关经验分享较少,因此拿出来和大家分享一下。由于公司隐私政策问题,不会按公司对题目进行罗列,仅仅就一些面试的方向和内容进行简单梳理。水平经验所限,谬误之处,可以留言交流指正。
kafka全面认知
什么是KafkaKafka是⼀款分布式消息发布和订阅系统,它的特点是⾼性能、⾼吞吐量。最早设计的⽬的是作为LinkedIn的活动流和运营数据的处理管道。这些数据主要是⽤来对⽤户做⽤户画像分析以及服务器性能数据的⼀些监控。
多进程分布式,Python Locust基于Robot Framework实现性能测试三
相关章节链接如下:PythonLocust性能测试框架源码深度解析之一PythonLocust性能测试框架源码深度解析之二PythonLocust基于RobotFramework实现关键字驱动接口性能测试一PythonLocust基于RobotFramework实现关键字驱动接口
厉害!40 张图看懂分布式追踪系统原理及实践
作者 | 码海来源 | 码海在微服务架构中,一次请求往往涉及到多个模块,多个中间件,多台机器的相互协作才能完成。这一系列调用请求中,有些是串行的,有些是并行的,那么如何确定这个请求背后调用了哪些应用,哪些模块,哪些节点及调用的先后顺序?如何定位每个模块的性能问题?