Registry 中文意思是记录,登记,记录本的意思, 在opencart中他的用途就是 登记公共类.类的原型放在 system\engine文件夹下 代码很简单: data[$key]) ? $this->data[$key] : NULL); } public fu...
分类:
其他好文 时间:
2014-07-12 00:58:55
阅读次数:
281
1. “Registry”设计模式在OpenCart中,Registry是整个系统的信息中枢。Registry是一个单例(Singleton),在index.php起始页面中,首先作为构造函数参数传递给所要用到的类创建类实例,并随之将这个类实例设置到这个“注册表”中,这个注册表就像是一个共享的数据总...
分类:
其他好文 时间:
2014-07-12 00:56:17
阅读次数:
283
开发的应用采用F5负载均衡交换机,F5将请求转发给5台hp unix服务器,每台服务器有多个webserver实例,对外提供web服务和socket等接口服务。之初,曾有个小小的疑问为何不采用开源的apache、Nginx软件负载,F5设备动辄几十万,价格昂贵?自己一个比较幼稚的问题,后续明白:F5...
分类:
其他好文 时间:
2014-07-12 00:51:39
阅读次数:
427
因为涉及到内外网的改造,所以狠多东西现在需要依赖于openresty来做总控实现。然后就碰见了一个比较难办的问题,即在upstream时候,如何获取实际处理请求的server地址。假设有如下upstream配置:upstream backend {server 127.0.0.1:88882serv...
分类:
其他好文 时间:
2014-07-09 15:40:34
阅读次数:
219
这里我们先说一下MapReduce V1的局限性:JobTracker单点瓶颈。MapReduce中的JobTracker负责作业的分发、管理和调度,同时还必须和集群中所有的节点保持Heartbeat通信,了解机器的运行状态和资源情况。很明显,MapReduce中独一无二的JobTracker负责了...
分类:
其他好文 时间:
2014-07-09 14:35:36
阅读次数:
376
之前我们介绍了Docker的基本概念(前面的没翻译...),了解了如何使用Docker镜像进行工作,并且学习了网 络和容器之间的链接.这一节我们将讨论如何管理容器中及容器之间的数据. 我们将查看下面两种管理Docker中数据的主要方法. 数据卷数据卷容器数据卷一个数据卷就是经过特殊设计的,在一个.....
分类:
其他好文 时间:
2014-07-09 14:12:08
阅读次数:
552
程序开发人员经常要分析程序日志,包括自己打印的日志及使用的其它软件打印的日志,如php,nginx日志等,linux环境下分析日志有一些内置命令可以使用,如grep,sort,uniq,awk等,其中最强大的是awk,是作为一门小巧的文本处理语言存在的,但由于它是一门语言,功能强大,但在命令行下使用并不那么方便,因为awk是面向计算而不是面向统计的。awk可以定义变量,可以进行计算,命令行下就是一...
分类:
数据库 时间:
2014-07-09 13:02:58
阅读次数:
279
Nova挂载cinder卷流程分析
nova通过命令nova volume-attach server volume device-name或者http请求
Req:POST /v2/{tenant-id}/servers/{server-id}/os-volume_attachments'
Body:{'volumeAttachment': {'device': '/dev...
分类:
其他好文 时间:
2014-07-09 12:47:18
阅读次数:
674
不同的操作系统对应不同的事件驱动机制,在Linux 2.6之后使用epoll机制,对应的事件驱动模块是ngx_epoll_module。Nginx的ngx_event_core_module模块根据操作系统确定使用哪一个事件驱动模块。事件驱动模块在ngx_module_t的ctx通用接口是ngx_event_module_t,定义如下所示:
typedef struct {
ngx_st...
分类:
其他好文 时间:
2014-07-09 12:01:13
阅读次数:
230
nginx的安装下载地址:http://nginx.org/download/nginx-1.4.2.tar.gz安装准备:nginx依赖于pcre库,要先安装pcreyuminstallpcrepcre-develcd/usr/local/src/wgethttp://nginx.org/download/nginx-1.4.2.tar.gztarzxvfnginx-1.4.2.tar.gzcdnginx-1.4.2./configure--prefix=/usr/lo..
分类:
其他好文 时间:
2014-07-09 09:04:41
阅读次数:
199