分布式
文章平均质量分 51
单林敏
心外无物,知行合一
CSDN 做为自己的简要易忘小知识点的记录,而自己的感想和长文一般发布在自己的个人blog,网址如下:
https://www.wolfdan.cn/
展开
-
不用共享内存来通信,而用通信来共享内存的思考探索
go之所以不用共享内存来通信,而用通信来共享内存,是因为其协程之间都在一个进程里面,那么管道的读取性能就很好。而如果是进程间的通信,很有可能会出现高性能进程间管道性能还是远不如共享内存的情况出现。因此和分布式存储中常用的用共享内存来代替rpc调用优化通信效率刚好是相反的。原创 2023-02-26 15:09:48 · 286 阅读 · 0 评论 -
helm安装etcd-ha的失败的原因是bitnami不支持ARM架构-过程分享
helm安装etcd-haexec /opt/bitnami/scripts/etcd/entrypoint.sh: exec format error原来bitnami不支持ARM架构的服务器.......我吐血了原创 2023-01-08 20:32:35 · 1176 阅读 · 0 评论 -
kubeadm安装k8s的一些避坑建议
k8s官网的安装文章中讲解一些版本依赖关系因此安装指定版本的k8s,就需要安装适应版本kubeadm!!!拿1.22版本举例子curl -s https://packages.cloud.google.com/apt/dists/kubernetes-xenial/main/binary-amd64/Packages | grep Version | awk '{print $2}'`kubeadm init`第一次之后,后续需要`kubeadm reset`,`rm /var/lib/etcd`进原创 2023-01-01 15:02:34 · 508 阅读 · 0 评论 -
raft加速日志回退算法以及理解的基础_一些举例
一个折衷的解决方案是只使用conflictIndex(并忽略 conflictTerm),这简化了实现,但领导者有时最终会向跟随者发送比更新它们所必需的更多的日志条目。先发7过去,然后经过上面过程,发67过去,发现4,5还是不匹配,再发567过去,然后发现3匹配了,然后就可以直接覆盖了,因为之前3在同样的位置,先跳转到3的位置,把555发过去,然后发现冲突任期是3,S2就把4555发过去。所以确实返回5的下标,然后去覆盖。原创 2022-11-24 20:20:28 · 689 阅读 · 0 评论