设计一个简单通用的cache,具体思路:
阅读全文
模板是为了将逻辑数据与界面模板文件进行分离。
通过一个todolist的例子来分析请求处理的大概的流程。
ConfigParser实现了一种可用来解析ini配置文件配置项的语言。关于ini配置文件的有一些规则,
[section]
k = v
k : v
#
;
用过不少的python web框架,然而仅仅是使用并不知其中原理,所以萌生阅读框架源码的想法。对于框架的选择,django使用最多最全面,然而并不适合;twisted&tornado异步网络框架,包括web,不合适;还是webpy吧 - -,代码少,目的能够达到。
keepalived 用于服务的高可用,解决单点故障。基于网络的 VRRP 协议。
控制台的字体样式、颜色是可控制的,具体的描述可以参考:ANSI escape codeANSI Escape Sequences
在 rgw 中,对创建的对象的命名有一定的规则,长度限制。
rgw_main.cc:512,方法 process_request 用于处理请求。
ceph 对象存储中的对象的 url 是通过本地计算得来的,无论是权限为所有人可读还是私有的。