随笔 - 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

04 2019 档案
快速理解高性能HTTP服务端的负载均衡技术原理(转)
摘要:1、前言 2、相关文章 《腾讯资深架构师干货总结:一文读懂大型分布式系统设计的方方面面》 《以微博类应用场景为例,总结海量社交系统的架构设计步骤》 《IM开发基础知识补课(四):正确理解HTTP短连接中的Cookie、Session和Token》 3、什么是负载均衡? 4、主流负载均衡方案有几种? 阅读全文
posted @ 2019-04-18 10:06 Dufe王彬 阅读(833) 评论(0) 推荐(0) 编辑
golang基于etcd实现分布式锁(转)
摘要:下面描述使用 Etcd 实现分布式锁的业务流程,假设对某个共享资源设置的锁名为:/lock/mylock 步骤 1: 准备 客户端连接 Etcd,以 /lock/mylock 为前缀创建全局唯一的 key,假设第一个客户端对应的 key="/lock/mylock/UUID1",第二个为 key=" 阅读全文
posted @ 2019-04-13 17:57 Dufe王彬 阅读(670) 评论(0) 推荐(0) 编辑
Hash算法总结(转)
摘要:1. Hash是什么,它的作用先举个例子。我们每个活在世上的人,为了能够参与各种社会活动,都需要一个用于识别自己的标志。也许你觉得名字或是身份证就足以代表你这个人,但是这种代表性非常脆弱,因为重名的人很多,身份证也可以伪造。最可靠的办法是把一个人的所有基因序列记录下来用来代表这个人,但显然,这样做并 阅读全文
posted @ 2019-04-13 17:32 Dufe王彬 阅读(271) 评论(0) 推荐(0) 编辑
腾讯基于Kubernetes的企业级容器云平台GaiaStack (转)
摘要:GaiaStack介绍 GaiaStack是腾讯基于Kubernetes打造的容器私有云平台。这里有几个关键词: GaiaStack的产品功能主要分为下面两个部分,分别是集群管理员的集群管理功能,以及集群用户的应用全生命周期管理的功能。 集群管理中包括对集群的部署、监控、告警、日志以及规划管理等。应 阅读全文
posted @ 2019-04-11 17:37 Dufe王彬 阅读(654) 评论(0) 推荐(0) 编辑
Ceph 集群整体迁移方案(转)
摘要:场景介绍:在我们的IDC中,存在着运行了3-6年的Ceph集群的服务器,这些服务器性能和容量等都已经无法满足当前业务的需求,在购入一批高性能机器后,希望将旧机器上的集群整体迁移到新机器上,当然,是保证业务不中断的前提下,再将旧机器下架回收。本文就介绍了一种实现业务不中断的数据迁移方案,并已经在多个生 阅读全文
posted @ 2019-04-11 16:11 Dufe王彬 阅读(1178) 评论(0) 推荐(0) 编辑
cept源代码目录结构详解_知识树(转)
摘要:1 简介该代码架构基于版本10.0.5整理,先整理根目录里的代码,再整理出src目录的架构。 2 代码架构2.1 Ceph源码根目录Ceph的根目录下包含了一些文件夹和若干编译、代码格式相关的文件。 [admin]:架设Document服务器,包括依赖内容并介绍修改doc的流程。 [bin]:目前只 阅读全文
posted @ 2019-04-11 13:45 Dufe王彬 阅读(416) 评论(0) 推荐(0) 编辑
Kafka运维填坑(转)
摘要:前提: 只针对Kafka 0.9.0.1版本; 说是运维,其实偏重于问题解决; 大部分解决方案都是google而来, 我只是作了次搬运工; 有些问题的解决方案未必一定是通用的, 若应用到线上请慎重; 如有疏漏之处, 欢迎大家批评指正; 列表: Replica无法从leader同步消息 Broker到 阅读全文
posted @ 2019-04-03 12:03 Dufe王彬 阅读(567) 评论(0) 推荐(0) 编辑
Golang源码探索(二) 协程的实现原理(转)
摘要:Golang最大的特色可以说是协程(goroutine)了, 协程让本来很复杂的异步编程变得简单, 让程序员不再需要面对回调地狱,虽然现在引入了协程的语言越来越多, 但go中的协程仍然是实现的是最彻底的.这篇文章将通过分析golang的源代码来讲解协程的实现原理. 这个系列分析的golang源代码是 阅读全文
posted @ 2019-04-03 11:49 Dufe王彬 阅读(462) 评论(0) 推荐(0) 编辑
Golang源码探索(三) GC的实现原理(转)
摘要:Golang从1.5开始引入了三色GC, 经过多次改进, 当前的1.9版本的GC停顿时间已经可以做到极短.停顿时间的减少意味着"最大响应时间"的缩短, 这也让go更适合编写网络服务程序.这篇文章将通过分析golang的源代码来讲解go中的三色GC的实现原理. 这个系列分析的golang源代码是Goo 阅读全文
posted @ 2019-04-03 11:49 Dufe王彬 阅读(786) 评论(0) 推荐(0) 编辑
Golang源码探索(一) 编译和调试源码(转)
摘要:GO可以说是近几年最热门的新兴语言之一了, 一般人看到分布式和大数据就会想到GO,这个系列的文章会通过研究golang的源代码来分析内部的实现原理,和CoreCLR不同的是, golang的源代码已经被很多人研究过了, 我将会着重研究他们未提到过的部分. 另一点和CoreCLR不同的是, golan 阅读全文
posted @ 2019-04-03 11:48 Dufe王彬 阅读(239) 评论(0) 推荐(0) 编辑
Vue开源项目汇总(史上最全)(转)
摘要:目录 UI组件 开发框架 实用库 服务端 辅助工具 应用实例 Demo示例 UI组件 element ★13489 - 饿了么出品的Vue2的web UI工具套件 Vux ★8133 - 基于Vue和WeUI的组件库 iview ★6634 - 基于 Vuejs 的开源 UI 组件库 mint-ui 阅读全文
posted @ 2019-04-02 16:09 Dufe王彬 阅读(9107) 评论(0) 推荐(2) 编辑
教你如何迅速秒杀掉:99%的海量数据处理面试题(转)
摘要:教你如何迅速秒杀掉:99%的海量数据处理面试题本文经过大量细致的优化后,收录于我的新书《编程之法:面试和算法心得》第六章中,新书目前已上架京东/当当 作者:July出处:结构之法算法之道blog 前言 一般而言,标题含有“秒杀”,“99%”,“史上最全/最强”等词汇的往往都脱不了哗众取宠之嫌,但进一 阅读全文
posted @ 2019-04-02 13:57 Dufe王彬 阅读(160) 评论(0) 推荐(0) 编辑

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