当前位置: 首页 > news >正文

企业网站运营西安网站建设设计的好公司哪家好

企业网站运营,西安网站建设设计的好公司哪家好,wordpress找回密码,灵璧哪有做网站的1.简介 etcd是一个Go言编写的分布式、高可用的一致性键值存储系统,用于提供可靠的分布式键值存储、配置共享和服务发现等功能。 2.特点 易使用:基于HTTPJSON的API让你用curl就可以轻松使用; 易部署:使用Go语言编写,…

1.简介

etcd是一个Go言编写的分布式、高可用的一致性键值存储系统,用于提供可靠的分布式键值存储、配置共享和服务发现等功能。

2.特点

  • 易使用:基于HTTP+JSON的API让你用curl就可以轻松使用;

  • 易部署:使用Go语言编写,跨平台,部署和维护简单;

  • 强一致:使用Raft算法充分保证了分布式系统数据的强一致性;

  • 高可用:具有容错能力,假设集群有n个节点,当有(n-1)/2节点发送故障,依然能提供服务;

  • 持久化:数据更新后,会通过WAL格式数据持久化到磁盘,支持Snapshot快照;

  • 快速:每个实例每秒支持一千次写操作,极限写性能可达10K QPS;

  • 安全:可选SSL客户认证机制;

  • ETCD 3.0:除了上述功能,还支持gRPC通信、watch机制。

3.简单架构

etcd主要分为四个部分:

  • HTTP Server:用于处理用户发送的API请求以及其它etcd节点的同步与心跳信息请求。

  • Store:用于处理etcd支持的各类功能的事务,包括数据索引、节点状态变更、监控与反馈、事件处理与执行等等,是etcd对用户提供的大多数API功能的具体实现。

  • Raft:Raft强一致性算法的具体实现,是etcd的核心。

  • WAL:Write Ahead Log(预写式日志),是etcd的数据存储方式。除了在内存中存有所有数据的状态以及节点的索引以外,etcd就通过WAL进行持久化存储。WAL中,所有的数据提交前都会事先记录日志。Snapshot是为了防止数据过多而进行的状态快照;Entry表示存储的具体日志内容。

通常,一个用户的请求发送过来,会经由HTTP Server转发给Store进行具体的事务处理,如果涉及到节点的修改,则交给Raft模块进行状态的变更、日志的记录,然后再同步给别的etcd节点以确认数据提交,最后进行数据的提交,再次同步。

4.安装测试

4.1.安装

etcd版本:3.5.11

https://github.com/etcd-io/etcd/releases/,下载对应系统的包

window:

-- 输出日志到控制台
etcd.exe --log-level debug --listen-client-urls http://192.168.184.1:2379 --advertise-client-urls http://192.168.184.1:2379
​
-- 输出日志到文件
etcd.exe  --log-outputs file21 --log-level debug --listen-client-urls http://192.168.184.1:2379 --advertise-client-urls http://192.168.184.1:2379

linux:

-- 输出日志到控制台./etcd  --log-level 'debug' --listen-client-urls 'http://0.0.0.0:2379' --advertise-client-urls 'http://0.0.0.0:2379'
​
-- 输出日志到文件
./etcd --log-outputs '/root/xxx/etcd-v3.5.11-linux-amd64/logs'    --log-level 'debug' --listen-client-urls 'http://0.0.0.0:2379' --advertise-client-urls 'http://0.0.0.0:2379'

4.2.测试

-- linux 进入安装目录
./etcdctl put greeting "Hello, etcd"
OK
​
./etcdctl get greeting
greeting
Hello, etcd

4.3.使用UI客户端连接

etcd-manager:v1.2.0

配置连接:

查看和操作key

http://www.dtcms.com/a/618885.html

相关文章:

  • STM32 SDIO接口介绍
  • Windows Metro app开发初体验
  • Python中的标识符与保留字
  • 怎么查一个网站是否备案ftp如何导入wordpress 主题
  • IntersectionObserver API
  • 陕西煤业化工建设集团有限公司网站网站建设如何选择良好的服务器
  • 贵阳高端网站开发制作做网站应该画什么图
  • 深入浅出Ansible循环语句:从基础到实践
  • 沧州北京网站建设营销 网站制作
  • 徐州10年网站建设 推广公司wordpress 明星主题
  • 修复Ubuntu系统文件损坏问题:手动fsck指令
  • 手动监控3小时?RPA实时追踪小红书关键词排名,效率提升2000%[特殊字符]
  • 网站怎么做响应式番禺做网站最便宜的哪家公司
  • 创建站点的步骤微信小游戏怎么开发
  • K8S学习笔记:基本概念
  • MYSQL的所有基础操作
  • 张家港网站推广自己在线制作logo免费模版
  • 网站后台用什么语言恩施做网站多少钱
  • LeetCode100--22. 括号生成
  • LeetCode 分类刷题:1669. 合并两个链表
  • 什么是JMeter?如何用JMeter做性能测试?
  • 高端装饰公司网站设计昆山网站建设首页
  • 河南省住房和城乡建设部网站首页郑州网站关键词优化外包
  • spring学习笔记之注解开发
  • 中药饮片批发商是什么?其在中药供应链中的意义和作用是什么?
  • 鲜花销售|花店销售|基于java+vue的鲜花销售系统设计与实现(源码+数据库+文档)
  • 什么是h5网站如何在服务器里建设网站
  • 最便宜的低价机票网站建设附近临时工500元一天
  • SHA-256的初始哈希值是怎么规定的?
  • 做视频添加字幕的网站wordpress 获取导航栏