随笔 - 579  文章 - 2 评论 - 35 阅读 - 56万
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

08 2018 档案
服务发现 - consul 的介绍、部署和使用(转)
摘要:什么是服务发现 相关源码: spring cloud demo 微服务的框架体系中,服务发现是不能不提的一个模块。我相信了解或者熟悉微服务的童鞋应该都知道它的重要性。这里我只是简单的提一下,毕竟这不是我们的重点。我们看下面的一幅图片: 图中,客户端的一个接口,需要调用服务A-N。客户端必须要知道所有 阅读全文
posted @ 2018-08-28 18:12 Dufe王彬 阅读(221) 评论(0) 推荐(0) 编辑
Seaweed-FS综合使用测试(转)
摘要:2016-03-16 12:17:48 Seaweed-FS综合使用测试 参考信息 https://github.com/chrislusf/seaweedfs/ https://bintray.com/chrislusf/seaweedfs/seaweedfs# https://www.mercu 阅读全文
posted @ 2018-08-14 17:07 Dufe王彬 阅读(860) 评论(0) 推荐(0) 编辑
Weed-FS 接口 master、volume 服务接口(转)
摘要:目录结构 目录结构 weed-fs master 服务接口,分配文件 id,查找 volume,volume 服务接口,在指定的 volume 服务创建指定的 volume,检查 volume 服务的状态。 master 服务接口 所有的 HTTP API 都可以通过添加 &pretty=y 参数来 阅读全文
posted @ 2018-08-14 17:06 Dufe王彬 阅读(746) 评论(0) 推荐(0) 编辑
MemSQL 架构初探(转)
摘要:MemSQL 自称是最快的内存数据库。目前已发布了2.5版本。 MemSQL 具有以下特点1 高效的并行,尤其是分布式的MemSQL. 2 高效的并发,采用lock-free的内存数据结构skip list 和hash.支持MVCC. 3 查询执行计划编译成C++的形式,可以高效执行并且可以重用 4 阅读全文
posted @ 2018-08-14 15:43 Dufe王彬 阅读(304) 评论(0) 推荐(0) 编辑
golang命令行库cobra的使用
摘要:简介 Cobra提供的功能 简易的子命令行模式,如 app server, app fetch等等 完全兼容posix命令行模式 嵌套子命令subcommand 支持全局,局部,串联flags 使用Cobra很容易的生成应用程序和命令,使用cobra create appname和cobra add 阅读全文
posted @ 2018-08-13 16:15 Dufe王彬 阅读(431) 评论(0) 推荐(0) 编辑
优秀的 Go 存储开源项目和库
摘要:可以看到,今年谷歌家的 Go 编程语言流行度有着惊人的上升趋势,其发展也是越来越好,因此本文整理了一些优秀的 Go 存储相关开源项目和库,一起分享,一起学习。 存储服务器(Storage Server) Go 实现的存储服务器 minio - Minio 是一个与 Amazon S3 APIs 兼容 阅读全文
posted @ 2018-08-08 17:51 Dufe王彬 阅读(428) 评论(0) 推荐(0) 编辑
经典论文翻译导读之《Google File System》(转)
摘要:【译者预读】 GFS这三个字母无需过多修饰,《Google File System》的论文也早有译版。但是这不妨碍我们加点批注、重温经典,并结合上篇Haystack的文章,将GFS、TFS、Haystack进行一次全方位的对比,一窥各巨头的架构师们是如何权衡利弊、各取所需。 我们设计和实现了GFS来 阅读全文
posted @ 2018-08-08 16:02 Dufe王彬 阅读(364) 评论(0) 推荐(0) 编辑
The Google File System——论文详解(转)
摘要:“Google文件存储系统(GFS)是构建在廉价服务器之上的大型分布式系统。它将服务器故障视为正常现象,通过软件方式自动容错,在保证系统可用性和可靠性同时,大大降低系统成本。 GFS是Google整个分布式系统的基石,其他存储系统如Google BigTable、GoogleMegastore等系统 阅读全文
posted @ 2018-08-08 15:56 Dufe王彬 阅读(376) 评论(0) 推荐(0) 编辑
The Google File System 中文版
摘要:摘要 我们设计并实现了Google文件系统,一个面向分布式数据密集型应用的、可伸缩的分布式文件系统。虽然运行在廉价的日用硬件设备上,但是它依然了提供容错功能,为大量客户机提供了很高的总体性能。 虽然与很多之前的分布式文件系统有很多相同目标,但是,我们的设计已经受应用的负载情况和技术环境影响,现在以及 阅读全文
posted @ 2018-08-08 15:34 Dufe王彬 阅读(282) 评论(0) 推荐(0) 编辑
经典论文翻译导读之《Finding a needle in Haystack: Facebook’s photo storage》
摘要:https://github.com/chrislusf/seaweedfs 【译者预读】面对海量小文件的存储和检索,Google发表了GFS,淘宝开源了TFS,而Facebook又是如何应对千亿级别的图片存储、每秒百万级别的图片查询?Facebook与同样提供了海量图片服务的淘宝,解决方案有何异同 阅读全文
posted @ 2018-08-08 11:42 Dufe王彬 阅读(1162) 评论(0) 推荐(0) 编辑
Etcd源码解析(转)
摘要:7 Etcd服务端实现 7.1 Etcd启动 Etcd有多种启动方式,我们从最简单的方式入手,也就是从embed的etcd.go开始启动,最后会启动EtcdServer。 先看看etcd.go中的启动代码: func StartEtcd(inCfg *Config) (e *Etcd, err er 阅读全文
posted @ 2018-08-06 17:48 Dufe王彬 阅读(868) 评论(0) 推荐(0) 编辑
etcd集群故障处理(转)
摘要:1. etcd安装 hosts如下 2. etcd配置 etcd02配置如下,详细见kubernetes1.9版本集群配置向导 3. 故障报错 3个节点做集群,直接关机后,etcd02故障,报错: wal的cec校验出错,谷歌了一下,没什么结果,于是移除这个etcd,再恢复在正常的etcd节点移除 阅读全文
posted @ 2018-08-05 18:19 Dufe王彬 阅读(5090) 评论(0) 推荐(0) 编辑
etcd集群部署与遇到的坑(转)
摘要:在k8s集群中使用了etcd作为数据中心,在实际操作中遇到了一些坑。今天记录一下,为了以后更好操作。 ETCD参数说明 —data-dir 指定节点的数据存储目录,这些数据包括节点ID,集群ID,集群初始化配置,Snapshot文件,若未指定—wal-dir,还会存储WAL文件; —wal-dir 阅读全文
posted @ 2018-08-05 16:04 Dufe王彬 阅读(353) 评论(0) 推荐(0) 编辑
LeetCode All in One 题目讲解汇总(转...)
摘要:终于将LeetCode的免费题刷完了,真是漫长的第一遍啊,估计很多题都忘的差不多了,这次开个题目汇总贴,并附上每道题目的解题连接,方便之后查阅吧~ 如果各位看官们,大神们发现了任何错误,或是代码无法通过OJ,或是有更好的解法,或是有任何疑问,意见和建议的话,请一定要在对应的帖子下面评论区留言告知博主 阅读全文
posted @ 2018-08-01 23:03 Dufe王彬 阅读(591) 评论(0) 推荐(0) 编辑

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