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

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

对linux的IO的再认识

呃,其实我对linux的IO感兴趣主要的动力是为了让zlog写日志文件更快一点。虽然zlog是个用户态的函数库,但为了提升速度,必须对linux底层的机制有一定的了解。 OK,言归正传,从我的各个阶段...

2013/05/29 09:01
1W
Redis代码阅读心得

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

2012/06/08 10:46
1.2K
什么是面向对象的本质?

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

docker pull 和 push 的性能分析

从单docker daemon和registry之间的pull/push出发,分析docker pull/push 的瓶颈所在,为优化效率打下基础。

2015/04/03 09:29
285
Splunk初体验——像Google那样搜索你的数据

Splunk是日志/流式数据领域中做的最好的商业软件实现,本文还同时看了一下Logstash的实现,并做了对比。

为什么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...

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

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

阿里云SLS——云上的辛勤山寨者

Amazon Kinesis和阿里云SLS是云上的日志分析系统的标杆,本文简单的概(tu)览(cao)一下这两者的功能、性能、可用性。

为什么需要PaaS?对Deis,Heroku,Flynn的一些观察

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

2015/02/02 09:10
1.4K
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/ 简单...

kubernetes代码阅读-apiserver基础篇

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

docker-registry的定制和性能分析

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

2015/05/11 21:17
2K
kubernetes的rolling update机制解析

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

2015/04/20 16:05
4.5K
算法小论——第三章 又把新桃换旧符

完成于2015年的春节,时年三十出头,思考以自娱自乐 :)

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

<Large-scale cluster management at Google with Borg>

2015/10/10 20:18
5.5K
英特网级别的服务设计及部署

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

我是怎么阅读kubernetes源代码的?

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

2015/12/13 14:28
2.6K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部