您现在的位置:首页
--> 扶凯
我非常兴奋地撕下今天的礼物上闪亮的包装纸,里面是无可争议的 Perl 6 的对象模型,它内置了其类声明,角色组成,自豪的元模型(meta-model).除了有先进的功能外,让我们看看在 Perl 6 中...
如果没有 ChinaCache 那样,直接自己做一个分布的日志解决方案,使用 syslog-ng 可能是一个很好的免费方案 我们简单的来想 syslog-ng ,可以简单的看成取代 syslog 的的日志服务器,企业级的。目前...
innobackupex 有非常好的一致性的备份功能。它会切好并输出的日志文件和日志的位置,这个来进行 slave 的初始化非常有效。另外,它可以同时工作在 MyISAM 和 innodb 的引擎中。听讲使用这个...
MogileFS 目前没有任何原生的功能来支持它运行在多个地的数据中心和使用多个 tracker. Tracker 可能运行在不同的网络,通过 ZoneLocal 插件,可以让你使用本地副本来服务的客户.并使用本地副本来复制。 当然,全部的 tracker 必须从同一个数据库来取数据。
个人笔记。。在不放过来都快找不到了。有空还得好好整理一下了。 调试方法 printk() 是用来调试内核最常用的一种技术,他打印的信息会输出在 dmesg 中,所以调试前最好使用 dmesg -c 来清掉以...
我们常使用的任何语言,我们都知道循环非常的有用,在语言提供这些功能,我们常用象 foreach 之类的循环来从数组或者列表的开始到结束。在 Perl 5 中,提供了 foreach 的关键字,当然 你也能...
什么是 Perl 的类型 Moose 提供自己的属性的类型系统。你也能使用 MooseX 模块帮助你来验证类中方法上的参数。 Moose 的类型系统是基于一个Perl 5中的自己的隐式类型的组合和一些 Perl6 的概...
在 MogileFS 最重要的一个部分是客户端的应用,如下,可以支持的语言非常多,也支持 FUSE 所以下面,我来以 MogileFS 的 Perl 客户端和 MogileFS 的 FUSE 的 API 连接来讲讲.
接下来,我们在这次,要讲基本的怎么管理这个分布存储系统,比如第一次使用,要做些什么,有新的设备来了,要怎么做。要扩容要怎么样操作。在我们管理 MogileFS 前,我们看看管理的存储节点的关系,什么是存储主机,什么是设备。下面讲的内容,基本就是前面提到的二个工具的使用。
我们在安装前,需要安装 cpanm 来安装模块,这是我现在最推荐使用的,用来安装 CPAN 上模块的方法。超级容易。当然,系统上最少开发环境还是有必要的,比如 Gcc 最少要有吧。这些都准备好...
MogileFS 是一个开源的分布式文件系统,用于组建分布式文件集群,由 LiveJournal 旗下 Danga Interactive 公司开发,Danga 团队开发了包括 Memcached、MogileFS、Perlbal 等不错的开源项目:(注:Perlbal 是一个强大的 Perl 写的反向代理服务器)。
我们知道 Gearman 的任务是一个数组结构,只存在内存中,一断电怎么样这个信息就会不存在。所以新的 gearman 开发了一个功能,就是通过 mysql 来存储任务信息。这样可以持久的保持任务的...
昨天我们看到一个非常简单有效的使用中间件组件的例子。这次我们加入一个基本的 HTTP 的功能 JSONP. JSONP (JSON-Padding) 是一个非官方的协议,它允许在服务器端使用 JSON 给来给客户端的 javascript ...
目前有大量的 Plack 中间件组件,分布在在 Plack 核心发布中包含有,还是 CPAN 上有一些。我写这个 advent calendar 让很多人了解和喜欢这些。 从今天起,我们就为大家介绍其中一些很好的中间件组...
• 级联多个应用
Conditional 的中间件和 URLMap 的应用有共同点:它们都是 PSGI 应用,选择执行应用时要么通过 PSGI 取得 PSGI 的应用或者通过中间件来调度到应用 。这是 PSGI 应用程序和中间件最美的地方,今天的...
• 应用中的静态文件
最开始几个文章讲的使用 plackup 来服务当前目录的文件,现在我们学习了怎么样使用中间件和怎么使用 URLMap 来服务多个应用。这又是非常琐碎的功能之一, 你的应用开发所必须的:服务静态文...
我们介绍了数个中间件组件,这些中的一部分是非常有效的所以我们要激活他为全局的。但其它的一些最好只是当我们确认的时候才激活,今天我们就要讲这个的解决方案。 根据条件来加载中...
写 C 时,常常要查结构体的构成,没有好的现成的方法来查,可以使用 ctags 配合 vim 来使用,非常方便 我们可以先进入头文件的目录,先建 ctags 的索引 $ cd /usr/include $ ctags -R 使用有二...
发现 Gearman::XS 找不到原来的 gearmand 的 lib 。所以检查这个的原因看看 gearmand 是安装在哪个位置。
MapReduce是一种编程模型,用于大规模数据集(大于1TB)的并行运算。概念"Map(映射)"和"Reduce(化简)".简单来讲,就是给大量的输入的 key/value 的键值对 reduced 成少量的key/value 的键值对。
近3天十大热文
- [55] IOS安全–浅谈关于IOS加固的几种方法
- [53] android 开发入门
- [53] 如何拿下简短的域名
- [52] 图书馆的世界纪录
- [50] Go Reflect 性能
- [50] Oracle MTS模式下 进程地址与会话信
- [48] 【社会化设计】自我(self)部分――欢迎区
- [47] 读书笔记-壹百度:百度十年千倍的29条法则
- [36] 程序员技术练级攻略
- [29] 视觉调整-设计师 vs. 逻辑
赞助商广告