翔云

Just try, don't shy. 最新文章请点击
随笔 - 294, 文章 - 0, 评论 - 27, 阅读 - 49万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  分布式

摘要:目录1.关于etcd2.应用场景 本文主要介绍etcd 概念和基本应用场景。 1.关于etcd etcd是一个开源的、分布式的键值存储系统,用于共享配置和服务发现。它是由CoreOS团队开发的,主要用于实现分布式系统的配置管理和服务发现。 etcd的主要特性包括: 简单:基于HTTP/JSON AP 阅读全文

posted @ 2023-12-17 11:39 翔云123456 阅读(441) 评论(0) 推荐(0) 编辑

摘要:目录1.关于Kafka2.Kafka 搭建过程3.参考 本文主要介绍Kafka基本原理,以及搭建过程。 1.关于Kafka Apache Kafka是一个开源的分布式事件流平台,被设计用来实现实时数据流的发布、订阅、存储和处理。 Kafka的主要特性包括: 高吞吐量:Kafka可以处理高速流动的数据 阅读全文

posted @ 2023-10-05 21:48 翔云123456 阅读(65) 评论(0) 推荐(0) 编辑

摘要:目录1.一致性哈希定义2.工作原理3.应用场景4.使用一致性哈希的软件5.一致性哈希的开源实现6. 一致性哈希的不足 本文主要介绍一致性哈希的定义、原理,以及应用场景等内容。 1.一致性哈希定义 一致性哈希(Consistent Hashing)是一种特殊的哈希技术,主要用于解决分布式系统中的数据分 阅读全文

posted @ 2023-10-01 20:58 翔云123456 阅读(148) 评论(0) 推荐(0) 编辑

摘要:1.日志安全性问题 日志安全性是指, 新选出的leader必须包含所有已提交的日志项,已经提交的日志不能因为leader变化被覆盖。 在raft日志复制过程中,follower为了保持与leader一致性,follower的日志可能会被覆盖。 raft是如何保证日志安全性的? raft有以下几点规则 阅读全文

posted @ 2020-10-25 22:07 翔云123456 阅读(149) 评论(0) 推荐(0) 编辑

摘要:问题 直接使用 go get -u go.etcd.io/etcd/clientv3 安装 go etcd clientv3,直接使用go get是下载最新的代码,没有经过严格测试。 可能会遇到如下问题: go get -u go.etcd.io/etcd/clientv3 # go.etcd.io 阅读全文

posted @ 2020-10-18 13:13 翔云123456 阅读(980) 评论(0) 推荐(0) 编辑

摘要:etcd是分布式强一致KV存储系统。 关于etcd的介绍和使用,可以查阅上篇文章etcd入门。 本文主要介绍在golang中是如何使用etcd的。 安装package etcd 官方提供了golang语言的client package go.etcd.io/etcd/clientv3。这里介绍的v3 阅读全文

posted @ 2020-10-18 13:06 翔云123456 阅读(689) 评论(0) 推荐(0) 编辑

摘要:(目录) 上篇文章etcd 入门 中已经介绍了etcd基本功能,单节点服务的安装和使用。 本文将介绍etcd 分布式多节点的安装、配置和使用。 由于资源限制,本文以单机多节点服务为例进行阐述。 在实际应用场景中,为了高可用和容灾,是需要多机器安装的。 1.多节点服务集群搭建 操作系统使用的 cent 阅读全文

posted @ 2020-10-11 16:03 翔云123456 阅读(335) 评论(0) 推荐(0) 编辑

摘要:etcd 是一个开源的、分布式的键值对数据存储系统。 etcd应用场景包括服务发现、配置中心(共享配置),以及分布式锁等。 etcd 基于 go 语言实现,内部采用raft协议作为一致性算法。 类似项目有zookeeper 和 consul。 etcd数据模型是一个持久的、多版本并发控制模型。 对于 阅读全文

posted @ 2020-10-10 22:52 翔云123456 阅读(199) 评论(0) 推荐(0) 编辑

摘要:为了提升服务的高可用、高性能,通常采用多节点架构。 一个节点时候,数据是一致的。多个节点的情况下,如何保证数据一致性呢? 本文介绍的RAFT协议,就是解决多节点情况下,数据一致性问题。 1.基本概念 节点有三种角色:leader, candidate, 和follower. 在Raft选举中,有两个 阅读全文

posted @ 2020-03-29 21:35 翔云123456 阅读(386) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示