Go
文章平均质量分 95
sirria1
这个作者很懒,什么都没留下…
展开
-
【转】什么是etcd
etcd是使用Go语言开发的一个开源的、高可用的分布式key-value存储系统,可以用于配置共享和服务的注册和发现。类似项目有zookeeper和consul。完全复制:集群中的每个节点都可以使用完整的存档高可用性:Etcd可用于避免硬件的单点故障或网络问题一致性:每次读取都会返回跨多主机的最新写入简单:包括一个定义良好、面向用户的API(gRPC)安全:实现了带有可选的客户端证书身份验证的自动化TLS快速:每秒10000次写入的基准速度。...转载 2022-08-04 14:07:27 · 305 阅读 · 0 评论 -
深度 | 从Go高性能日志库zap看如何实现高性能Go组件
深度 | 从Go高性能日志库zap看如何实现高性能Go组件原创: 李子昂 高可用架构 导语:zap是uber开源的Go高性能日志库。本文作者深入分析了zap的架构设计和具体实现,揭示了zap高效的原因。并且对如何构建高性能Go语言库给出自己的建议。 作者简介:李子昂,美图公司架构平台系统研发工程师,从事长连接服务和分布式存储组件的研发和支持。 摘要日志在整个工程实践中的...转载 2018-08-15 09:42:06 · 1431 阅读 · 0 评论