翔云

Just try, don't shy. 最新文章请点击
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 30 下一页

2020年10月18日

摘要: 问题 直接使用 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 阅读(969) 评论(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 阅读(662) 评论(0) 推荐(0) 编辑

2020年10月11日

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

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

2020年10月10日

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

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

2020年10月7日

摘要: (目录) 1.主从复制原理 在MySQL主从复制中,大体上有三个线程,master端有一个dump 线程,slave端有两个线程,i/o 线程和sql线程。 当有数据写入后,master 端的dump线程将bin log发送到slave端的io线程,i/o线程接收后,将其存放在本地的relay lo 阅读全文

posted @ 2020-10-07 23:15 翔云123456 阅读(183) 评论(0) 推荐(0) 编辑

2020年9月26日

摘要: 在MySQL主从架构集群中,如果主库发生故障,需要立刻提升一个从库为新主库。在这个过程中,有一个操作是在从库上执行stop slave停止复制的操作,一般情况下,会非常顺利。 但也有特殊情况下,会遇到stop slave被卡住的问题。 这样,给故障恢复过程造成了一定的困扰。 本文模拟一种stop s 阅读全文

posted @ 2020-09-26 23:38 翔云123456 阅读(952) 评论(0) 推荐(0) 编辑

2020年9月20日

摘要: 问题 设置半同步复制变量时报错 mysql> set global rpl_semi_sync_master_enabled = 0; ERROR 1193 (HY000): Unknown system variable 'rpl_semi_sync_master_enabled' 或者 mysq 阅读全文

posted @ 2020-09-20 21:03 翔云123456 阅读(1175) 评论(0) 推荐(0) 编辑

摘要: 开发过程中,最郁闷的不是代码一直报错,而是明确知道代码执行有异常,但就是没有具体的错误报出来,无法进一步定位到问题的根因。 因此,平时工作中,养成良好的编码习惯是多么重要。 例如,在代码有异常的地方,打印下日志。这个看似细小的动作,会给以后排查问题带来莫大的帮助。 并且即使使用监控组件上报错误,也记 阅读全文

posted @ 2020-09-20 15:01 翔云123456 阅读(1076) 评论(0) 推荐(0) 编辑

2020年9月6日

摘要: Orchestrator是基于Raft的分布式集群。 现在原有三节点集群基础上,新扩容两个节点。 所有节点更新配置文件,并重启后,新的节点无法加入集群。 新节点报错信息; 2020/09/04 15:22:53 [WARN] raft: Heartbeat timeout from "" reach 阅读全文

posted @ 2020-09-06 15:57 翔云123456 阅读(221) 评论(0) 推荐(0) 编辑

2020年9月5日

摘要: golang中的标准库database/sql 包为SQL和类SQL数据库的操作提供了通用的接口。 database/sql 包 必须与数据库driver 配套使用。 目前已有的SQL database drivers 见链接。 这里面就包括比较常用的MySQL driver go-sql-driv 阅读全文

posted @ 2020-09-05 22:58 翔云123456 阅读(533) 评论(0) 推荐(0) 编辑

上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 30 下一页