一致性哈希 简单哈希 hash(object)%N 是最常用的算法,这种均衡性可能还行,但是稳定性比较差,不适用于分布式系统,因为分布式系统节点的增删是常见的需求,用这种简
哈希算法的应用 DHT 一致性 hash CARP 应用 哈希算法的应用 在分布式系统中,数据的分布,或者请求的路由是一个核心的问题,实现数据的分布我们经常使用到 hash 算法。
Lease 机制 * 无 Lease 的数据缓存 * 带 Lease 的缓存系统 * Lease 设置时间长短的讲究 * 基于 Lease 机制确定节点状态 * Lease 的有效期时间选择 Lease 机制 Lease 中文名称叫做租约,Lease
Python 怎么使用 Socks5 协议? Python 有一个库 PySocks ,这个库非常方便你使用 socks 代理协议,比如有些时候,你的 Python 程序需要发送一个 HTTP 请求到某个机器,但是网络不能直接连接,
消息队列 简单聊聊消息队列,后续可出文章具体实例剖析,本文概览闲聊。 引入原因 解耦:现代分布式系统模块众多,之间存在通信和协同的需求,使用消息队
大纲 1. 前情提要 Go 的内存分析,由问题展开,干货分享。 2. 由一个问题展开 golang从语言级别,就提供了完整的采样和分析的机制。大家经常使用 pprof 分析
S3 上传有两种 method 方式 PUT 请求:这个上传请求上传对象协议明确携带 Content-length 的; POST 请求:这个不要求知名 Content-length,而是通过一种流式的数据传
程序开发,很大一部分的时间是用于调试,调试也是一门值得了解的学科,我这总结一般调试手段: 加日志 加断言 代码调试 调试core文件 加日志 这个就无需
s3cmd 是一个 python 实现的知名的 s3 客户端工具,能非常方便和人性化的手段让你使用 s3 对象存储。 官网链接:https://s3tools.org/s3cmd
有5个非常简单好用 S3 客户端工具,可以方便接入对象存储,让你昂你领成本的上手对象存储,还能够抓一抓 S3 协议的包。 s3curl s3curl 是命令行工具,开源免费使用,
“ 上一篇用gdb分析了golang的数据结构,这一期分析golang的语法。” Golang语法到底是怎么回事? golang关键字编译之后是什
“ 不仅限于语法,使用gdb,dlv工具更深层的剖析golang的数据结构” Golang数据结构 变量:有意义的一个数据块。 变量名:一个有意义的