Bacula:网络备份工具
Bacula 是一款开源的跨平台的网络备份工具,提供基于企业级客户端/服务器的备份恢复解决方案。 功能特点 支持多种备份方式 完全备份 :完整的备份业务数据 增量备份 :以上次备份为基准,对每天新增的数据进行备份 差异备份 :以完全备份为基准,对每天与完全备份不同的数据进行备份 完全备份 > …
Bacula 是一款开源的跨平台的网络备份工具,提供基于企业级客户端/服务器的备份恢复解决方案。 功能特点 支持多种备份方式 完全备份 :完整的备份业务数据 增量备份 :以上次备份为基准,对每天新增的数据进行备份 差异备份 :以完全备份为基准,对每天与完全备份不同的数据进行备份 完全备份 > …
pomelo 是由网易开发的基于node.js开发的高性能、分布式游戏服务器框架, 也可作为高实时web应用框架。 Pomelo的应用范围 pomelo最适合的应用领域是网页游戏、社交游戏、移动游戏的服务端,开发者会发现pomelo可以用如此少的代码达到强大的扩展性和伸缩性。当然还不仅仅是游戏,很多 …
针对目前主流的PHP框架进行分析,分析重点在于个个框架中最有特点的设定 目前主流的PHP框架有:Thinkphp,Yii,ZendFramework,Laravel,Yaf(Yet Another Framework),CI(CodeIgniter),Kohana,Symfony,Phalcon(P …
首先ZooKeeper是Hadoop中使用的分布式协调服务 现在越来越多的程序使用ZooKeeper来完善自身的分布式服务 ZooKeeper对分布式系统中“部分失败”进行正确处理 特点: 1.核心是一个精简的文件系统,它提供一些简单的操作和一些额外的抽象对象,如排序通知 2.实现很多协调数据结构和 …
http://www.ideawu.com/ssdb/zh_cn/ 个人感觉完全是针对Redis去的,到处充斥着可以替换Redis的想法,甚至完全兼容Redis。。 看了官方的说明,有一个特性:Redis的100倍容量 这点是因为SSDB是基于磁盘存储,而Redis是基于内存存储(可以通过配置设置为 …
SOA是一种软件架构模式 SOA和WebService的关系 WebService是SOA架构基于web实现方式的统称,而SOAP和WDSL,XML-RPC就是WebService中的一种通讯协议 SOA和REST的关系 REST是软件架构风格,也是实现SOA架构的一种方式 REST和RESTful …
PHP在5.3提供了一个SessionHandler接口,可以自定义处理session的存储方案 通过该接口可以很容易的使用Redis进行分布式session处理,性能不会有太大问题,但对session提供了分布式存储的方案 <?php class RedisSessionHandler im …
对于Web安全是每个互联网企业都必须关注的,安全问题涉及的种类及处理方式层出不穷 从类型来说: 服务器系统,网络通讯,web应用自身:针对用户的,针对应用的 从系统架构本身来说,并没有所谓的侧重点,这几方面都是需要考虑的问题,如同木桶理论 针对服务器系统来说,补丁的更新是最至关重要的,相关系 …
如何提高网站负载? 这个问题的回答,我觉得可以分为3个部分来考虑 服务器架构:高性能服务方案(如apache及Nginx的对比甚至是node.js,针对不同的业务需求使用不同的服务架构),服务软件的集群及分布式 网站架构:将网站进行:业务、服务等多纬度的划分,将负载承载在不同的机器上,以实现业务层面 …
Gearman是一个支持分布式的任务分发框架。设计简洁,获得了非常广泛的支持。 项目中经常会有后台运行任务的需求,比如发送邮件时,因为要连接邮件服务器,往往需要5-10秒甚至更长时间,如果能先给用户一个成功的提示信息,然后在后台慢慢处理发送邮件的操作,显然会有更好的用户体验。 为了实现类似的需求,W …