摘要:
互联网服务的特点就是面向海量级的用户,面向海量级的用户如何提供稳定的服务呢?这里,对这几年的一些经验积累和平时接触的一些理念做一个总结。 一、原则 1.Web服务的CAP原理 CAP指的是三个要素:一致性(Consistency)、可用性(Availability)、分区容忍性(Partition tolerance)。CAP原理指的是这三个要素最多只能同时实现两点,不可能三者兼顾,对于海量级服务,一般这是一条常记心中的基准准则。 如下是《Web服务的CAP》关于CAP的定义:一致性:可以参考数据库的一致性。每次信息的读取都需要反映最新更新后的数据。可用性:高可用性意味着每一次请求都可以成功. 阅读全文
posted @ 2013-06-20 15:18
blockcipher
阅读(187)
评论(0)
推荐(0)
摘要:
http://www.cnblogs.com/wangkangluo1/archive/2012/06/06/2537677.htmlLINUX ulimit命令原文链接linux下默认是不产生core文件的,要用ulimit -c unlimited放开概述系统性能一直是一个受关注的话题,如何通过最简单的设置来实现最有效的性能调优,如何在有限资源的条件下保证程序的运作,ulimit 是我们在处理这些问题时,经常使用的一种简单手段。ulimit 是一种 linux 系统的内键功能,它具有一套参数集,用于为由它生成的 shell 进程及其子进程的资源使用设置限制。本文将在后面的章节中详细说明 u 阅读全文
posted @ 2013-06-20 15:04
blockcipher
阅读(1575)
评论(0)
推荐(0)
摘要:
http://www.cppblog.com/loky/archive/2008/12/10/69106.html浅析Linux下core文件当我们的程序崩溃时,内核有可能把该程序当前内存映射到core文件里,方便程序员找到程序出现问题的地方。最常出 现的,几乎所有C程序员都出现过的错误就是“段错误”了。也是最难查出问题原因的一个错误。下面我们就针对“段错误”来分析core文件的产生、以及我们 如何利用core文件找到出现崩溃的地方。何谓core文件当一个程序崩溃时,在进程当前工作目录的core文件中复制了该进程的存储图像。core文件仅仅是一个内存映象(同时加上调试信息),主要是用来调试的。 阅读全文
posted @ 2013-06-20 14:53
blockcipher
阅读(372)
评论(0)
推荐(0)

浙公网安备 33010602011771号