加载中
Redis代码阅读心得

1. 只在必要的地方打错误日志,无须一层层抛出去,很多错误在当前函数就是明确的。一般的C操作都无须判断返回。c程序,只有两个地方可能有错,1.文件打开读写2.内存申请 例如这样的地方 serv...

2012/06/08 10:46
1.2K
kubernetes代码阅读-apiserver基础篇

apiserver是整个kubernetes的核心模块,做的事情多,代码量也较大。市面上已经有不少apiserver代码解读的文章了,但问题在于,由于k8s的代码变化很快,想写一篇长久能用的未必能做到。所以,...

kubernetes代码阅读-apiserver之list-watch篇

apiserver的list-watch代码解读 list-watch,作为k8s系统中统一的异步消息传递方式,对系统的性能、数据一致性起到关键性的作用。今天我想从代码这边探究一下list-watch的实现方式。并看是否...

kubernetes的rolling update机制解析

kubernetes是google的Borg系统的开源版本,用于在集群上管理应用程序的生命周期管理、服务发现等。本文主要从其中的无缝更新应用(rolling-update)出发来解读源代码,理解其中的机制。文章较干...

2015/04/20 16:05
4.5K
我是怎么阅读kubernetes源代码的?

代码就是戏剧,我是坐在观众席的剧评人。

2015/12/13 14:28
2.6K
为什么log4j的概念模型是错的--zlog的模型简介

假设你的log4j系统中有这样的配置 log4j.logger.aa=ERROR, A1 log4j.logger.aa.bb= log4j.logger.aa.cc=INFO aa是一个父logger。aa.bb和aa.cc是aa的子logger。 aa.bb继承了aa's等级和输出(ap...

纯C日志函数库--zlog上手指南

zlog是一个高性能、线程安全、灵活、概念清晰的纯C日志函数库。作者编写的初衷是因为log4c不给力,而log4j、log4cxx等log4系列的日志函数库在概念上不正确。zlog继承了unix操作系统中syslog的...

什么是面向对象的本质?

按照古老的说法,程序=数据结构+算法。用我的话来说,就是数据和行为。 从面向对象的3个特征(封装、继承、多态)来说,并没有脱离这两个基础。 程序是沟通人和机器的。人的思维则是有限的,...

kubernetes中容器资源控制的那些事儿

探讨了k8s容器资源的运行时控制

2017/07/13 16:37
3.3K
BitKeeper姻缘了断

BitKeeper姻缘了断 2005-04-13 14:32 维持数年的BitKeeper与Linux的关系最终还是落入了好莱坞明星婚姻式的结局。他们曾经相得益彰,最后却走到这个遗憾的地步。kerneltrap这篇Feature: No M...

2013/05/15 09:03
1.4K
为什么需要PaaS?对Deis,Heroku,Flynn的一些观察

一句话,现在的应用程序从源代码到运行阶段太复杂,没有标准的,通用的方式。 整个过程及产出如下: 开发阶段:源代码 构建阶段:发布包/可执行程序 部署阶段:可运行的镜像(发布包+配置) ...

2015/02/02 09:10
1.4K
docker-registry的定制和性能分析

本文介绍了Docker Registry服务几个组件的构成,怎么规划定制一个私有镜像库,以及镜像服务pull/push操作性能分析、并发性能分析,帮助大家按照需求大家自己需要的镜像服务。在微信群内做了分...

2015/05/11 21:17
2K
英特网级别的服务设计及部署

“系统-管理员”比例通常可以作为一种理解大规模服务的管理开销的粗略度量方式。对于那些越小,越缺乏自动化的服务来说,这个比率越低可能低至2:1,而对于那些业界领先,高度自动化的服务来说...

让古老的身体跟上互联网速度

作者:玉伯 编者:每个人的时间都是公平的24小时,但经年累月下来,每个人的成就却不一样。尤其是在互联网时代,资讯更新快,似乎每个人都因信息而焦虑,而与此同时,我们的身体却与1万年前的...

2013/05/23 11:21
216
Anthos Config Management 产品设计分析

Anthos Config Mangement是什么? Hello World Demo 大家可以看Arctiq公司搞的修改node数量Demo:https://www.arctiq.ca/our-blog/2019/4/9/gke-on-prem-and-anthos-config-management/ 简单...

Kafka是个奇葩!——Linkin论文学习笔记

实时数据流是现在互联网公司、甚至拥有大规模数据的传统企业的主要模式, 实时数据(Real-time Activity Data)就是那些非交易,不需要秒级响应的数据, 但在后续的分析中产生极大作用,例如广...

在Google使用Borg进行大规模集群的管理 3-4

<Large-scale cluster management at Google with Borg>

2015/10/12 20:02
1.2K

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部