
集群
文章平均质量分 50
gonxi
这个作者很懒,什么都没留下…
展开
-
开山之作,简单说说什么是"集群(Cluster)"
一、什么是集群? 集群(Cluster)是由两台或多台节点机(服务器)构成的一种松散耦合的计算节点集合,为用户提供网络服务或应用程序(包括数据库、Web服务和文件服务等)的单一客户视图,同时提供接近容错机的故障恢复能力。集群系统一般通过两台或多台节点服务器系统通过相应的硬件及软件互连,每个群集节点都是运行其自己进程的独立服务器。这些进程可以彼此通信,对网络客户机来说就像是形成了一原创 2006-01-26 21:18:00 · 14666 阅读 · 0 评论 -
数据库水平切分的实现原理解析
<br /> 第1章 引言<br />随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。通过数据切分来提高网站性能,横向扩展数据层已经成为架构研发人员首选的方式。水平切分数据库,可以降低单台机器的负载,同时最大限度的降低了了宕机造成的损失。通过负载均衡策略,有效的降低了单台机器的访问负载,降低了宕机的可能性;通过集群方案,解决了数据库宕机带来的单点数据库不能访问的问题;转载 2010-12-28 20:42:00 · 792 阅读 · 0 评论 -
php与memcached服务器交互的分布式实现源码分析 [memcache版]
php, memcached, memcache, pecl<br /><br />转载至:http://blog.liubijian.com/php_memcache_code_analysis.html<br /><br />前段时间,因为一个项目的关系,研究了php通过调用memcache和memcached PECL扩展库的接口存储到分布式缓存服务器的机制,在此做我根据他们各自的源码进行分析,希望能对这方面感兴趣的人有些帮助。<br />本篇文章我会针对php和memcache扩展库的交互根据源码展转载 2011-01-12 10:58:00 · 1491 阅读 · 0 评论 -
dream a dream
<br />以下是关于可伸缩分布式计算框架的一些想法:<br /> <br />1. 远程格式化硬盘,安装系统 <br />2. 装一个监控服务端即可实现所有的管理,包括软件的安装,配置,动态监控 <br />3. 服务器职能可动态根据业务改变 <br />4. 服务器简化硬件,可自动开启或关闭 <br />5. 服务器文件自动互备 <br />6. 软件自动分发,版本维护 <br />7. 软件在线更新 <br />8. 专用嵌入式主机,如缓存 <br />9. 数据库之间的动态复制和数据迁移 <原创 2011-02-25 10:29:00 · 709 阅读 · 0 评论 -
大型动态应用系统框架
<br /> 动态应用,是相对于网站静态内容而言,是指以c/c++、php、Java、perl、.net等服务器端语言开发的网络应用软件,比如论坛、网络相册、交友、BLOG等常见应用。动态应用系统通常与数据库系统、缓存系统、分布式存储系统等密不可分。 <br /> 大型动态应用系统平台主要是针对于大流量、高并发网站建立的底层系统架构。大型网站的运行需要一个可靠、安全、可扩展、易维护的应用系统平台做为支撑,以保证网站应用的平稳运行。<br /><br /> 大型动态应用系统又可分为几个子系统:<br /转载 2011-03-08 10:40:00 · 1106 阅读 · 0 评论 -
从上百幅架构图中学大型网站建设经验(上)
转至 http://blog.youkuaiyun.com/v_JULY_v/article/details/6839360 引言 近段时间以来,通过接触有关海量数据处理和搜索引擎的诸多技术,常常见识到不少精妙绝伦的架构图。除了每每感叹于每幅图表面上的绘制的精细之外,更为架构图背后所隐藏的设计思想所叹服。个人这两天一直在搜集各大型网站的架构设计图,一为了一饱眼福,领略各类大型网站架构设转载 2011-12-07 10:09:46 · 1542 阅读 · 0 评论 -
用Eclipse导出jar包时注意点
时隔多年,最近又开始使用OSGI,计划实现一个基于OSGI的swt插件框架,为此在做declarative service的例子,按照网络上的说明配置好了,但在felix里测试了几天都没成功,昨天在eclipse的控制台里直接测试成功了,但在felix里却还是不行,从网络上下个可用的示例却都可以,最后怀疑是我发布的jar包的内容有不一样,经过仔细检查,原来是MANIFEST.MF和工程里的不一致,原创 2012-03-31 09:32:50 · 3278 阅读 · 0 评论 -
JAVA多服务器通讯框架-聊天功能演示程序 V0.1 alpha 发布并提供下载
2012 瞿正峰版权所有,保留所有权利中国 杭州 一、概述 JAVA多服务器通讯框架是基于NIO开发的Socket通讯框架,实现了客户端和服务器,服务器与服务器之间的通讯功能,适合应用于大型聊天服务器,大型游戏服务器。 本演示程序实现了一个基本的命令行聊天功能,以演示基本的通过socket发送游戏指令或聊天消息的能力。二、使用方法 1、注册 命令格式: r原创 2012-03-15 22:31:20 · 3886 阅读 · 0 评论 -
JAVA多服务器通讯框架进展-添加Protobuf指令解析功能
用java写的多服务器通讯框架基本成型,为了给框架增加多语言的支持,以便可以支持与多种语言开发的客户端互相通讯,目前暂定Flash,java,C三种语言,综合考虑,选用google protocol buffer。以前在开发游戏服务器的项目中使用过protobuf,感觉和ice相比功能上有点弱,但因为是google家的,现在用的人比ice多。一、下载protobuf地址:http://原创 2012-04-04 23:35:47 · 5471 阅读 · 0 评论 -
2012年项目进展情况和未来计划
一、网络 1、NIO读写 项目状态:已完成 2、EPOLL读写 项目状态:未开始 3、可靠UDP 项目状态:未开始 4、ICE读写 项目状态:已完成 5、Corba读写 项目状态:未开始 二、性能模块原创 2012-03-02 14:56:54 · 3391 阅读 · 0 评论 -
教你省钱!淘宝总结节能服务器应用场景
<br /> 【IT168 专稿】8月29日,2010年系统架构师大会在北京永泰福朋.喜来登大酒店拉开帷幕。本次大会主题是:“企业IT应用最佳实践”,是由IT168联合旗下三大技术社区ChinaUnix、ITPUB、IXPUB主办的继2009年第一届系统架构师大会之后偏重技术经验分享和案例剖析的又一次技术盛宴。据悉,本次技术大会邀请了37位各行各业、国内最顶级的技术专家分享来自企业技术一线的系统架构最佳实践经验。<br /><br />淘宝网技术委员会主席,淘宝网核心工程师章文嵩博士<br /> 在8月转载 2010-12-21 22:34:00 · 903 阅读 · 0 评论 -
淘宝商城286亿图片访问的CDN架构全解析
<br />【IT168 专稿】8月29日,2010年系统架构师大会在北京永泰福朋.喜来登大酒店拉开帷幕。本次大会主题是:“企业IT应用最佳实践”,是由IT168联合旗下三大技术社区ChinaUnix、ITPUB、IXPUB主办的继2009年第一届系统架构师大会之后偏重技术经验分享和案例剖析的又一次技术盛宴。据悉,本次技术大会邀请了37位各行各业、国内最顶级的技术专家分享来自企业技术一线的系统架构最佳实践经验。<br /><br />淘宝网技术委员会主席,淘宝网核心工程师章文嵩淘宝网技术委员会主席,淘宝网核转载 2010-12-21 22:31:00 · 1556 阅读 · 0 评论 -
如何通过编译内核来安装Mosix?
这是我2003年做Mosix集群时写的,放这里备忘。 开始安装Mosix之前你需要确定你已经安装了Linux原创 2006-02-03 19:36:00 · 2055 阅读 · 0 评论 -
介绍一下OpenMosix项目的几个子项目
1. Michael Andrews 的 Gentoo openMosix 和无盘节点 这个是此兄 写的HowTO, 指导你用Gentoo 搭建无盘的openMosix集群 2. Matthias Rechenburg 的 openMosix API 一般来说程序是不需要修改就可以上mosix的,不够Matthias Rechenburg开始做了这组openMosix API,里面的程序例子是用s原创 2006-02-03 19:00:00 · 1862 阅读 · 0 评论 -
(备忘)把RedHat7.0内核升级到2.4
这是我2003年做Mosix集群时写的,放这里备忘。新内核升级步骤可能有所变化。 RedHat 7.0 原来的内核版本为 2.2.16,对于像我这原创 2006-02-03 19:28:00 · 1825 阅读 · 0 评论 -
如何使用RPM包安装Mosix?
这是我2003年做Mosix集群时写的,放这里备忘。 下载Mosix: mosix 0.97运行于Re原创 2006-02-03 19:31:00 · 1533 阅读 · 0 评论 -
Virtual PC下的Mosix集群模拟运行效果
这个是我在2003年做的Mosix集群测试效果。测试环境是:一、模拟器:Connectix Virtual PC 5.1 英文版这个现在已经被MS收购,新版不支持Linux。也可以使用vmware,不过这个使用比较简单,缺点是安装linux的时候很慢。二、操作系统:Redhat 7.0 内核升级至2.4http://www.redhat.com三、集群软件:openMo原创 2006-02-03 20:16:00 · 2299 阅读 · 0 评论 -
Tomcat集群的三种负载均衡方式优缺点对照
1.使用DNS轮询.2.使用Apache R-proxy方式。3.使用Apache mod_jk方式. DNS轮询的缺点是,当集群中某台服务器停止之后,用户由于dns缓存的缘故,便无法访问服务,必须等到dns解析更新,或者这台服务器重新启动。还有就是必须把集群中的所有服务端口暴露给外界,没有用apache做前置代理的方式安全,并且占用大量公网IP地址,而且转载 2008-07-29 11:25:00 · 1021 阅读 · 0 评论 -
google的三大核心技术MapReduce/GFS/BigTable
<!--<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"xmlns:dc="http://purl.org/dc/elements/1.1/"xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"><rdf:Desc转载 2009-09-12 13:24:00 · 2152 阅读 · 0 评论 -
宽字符处理函数函数与普通函数对照表
<br />想知道具体在什么头文件 man 一下就行. <br />如:man wcslen <br /> #include <wchar.h> <br /><br /> size_t wcslen(const wchar_t *s); <br /><br /><br />宽字符处理函数函数与普通函数对照表 <br /><br /> 字符分类: <br /><br /> 宽字符函数转载 2010-10-10 10:15:00 · 850 阅读 · 0 评论 -
揭秘淘宝286亿海量图片存储与处理架构
<br />【IT168 专稿】8月27日下午,在IT168系统架构师大会存储与系统架构分论坛上,淘宝网技术委员会主席,淘宝网核心工程师章文嵩向我们详细介绍了淘宝网图片处理与存储系统的架构。章文嵩博士的演讲日程包括了淘宝的整个系统架构、淘宝图片存储系统架构,淘宝网独立开发的TFS集群文件系统,前端CDN系统以及淘宝网在节能服务器方面的应用和探索。<br /><br />LVS创始人,淘宝网技术委员会主席,淘宝网核心工程师章文嵩先生<br /> 本文侧重介绍淘宝网后台的图片存储系统架构、包括TFS集群文件系转载 2010-12-21 22:21:00 · 1258 阅读 · 0 评论 -
Nginx+PHP+MySQL双机互备、全自动切换方案
[文章作者:张宴 本文版本:v1.0 最后修改:2008.11.19 转载请注明原文链接:http://blog.s135.com/post/379/] 在生产应用中,某台“Nginx+PHP+MySQL”接口数据服务器,扮演的角色十分重要,如果服务器硬件或Nginx、MySQL发生故障,而短时间内无法恢复,后果将非常严重。为了避免单点故障,我设计了此套方案,编写了failover.sh转载 2012-04-26 09:03:27 · 4463 阅读 · 0 评论