这里是LVS集群项目的中文社区。欢迎大家在这里讨论和交流LVS集群的安装、使用、维护与开发,以及相关技术,帮助完善LVS的中文文档。也欢迎您在这里建立您的博客!

可伸缩网络服务的定义

可伸缩性(Scalability)是在当今计算机技术中经常用到的词汇。对于不同的人,可伸缩性有不同的含义。 现在,我们来定义可伸缩网络服务的含义。

可伸缩网络服务是指网络服务能随着用户数目的增长而扩展其性能,如在系统中增加服务器、内存或硬盘等;整个系统很容易被扩展,无需重新设置整个系统,无需中断服务。换句话说,系统管理员扩展系统的操作对最终用户是透明的,他们不会知道系统的改变。

可伸缩系统通常是高可用的系统。在部分硬件(如硬盘、服务器、子网络)和部分软件(如操作系统、服务进程)的失效情况下,系统可以继续提供服务,最终用户不会感知到整个服务的中断,除了正在失效点上处理请求的部分用户可能会收到服务处理失败,需要重新提交请求。Caching和复制是建立高可用系统的常用技术,建立多个副本会导致如何将原件的修改传播到多个副本上的问题。

可伸缩网络服务的体系结构

针对网络服务的可伸缩性、高可用性、可维护性和价格有效性需求,本章给出了可伸缩网络服务的体系结构和设计方法,它提供了负载平衡、可伸缩性和高可用性。

可伸缩网络服务的设计与实现

人类社会正在进入以网络为中心的信息时代,人们需要更快捷、更可靠、功能更丰富的网络服务。万维网的流行促进互联网使用的指数级增长,现在很多站点收到前所未有的访问负载,经常担心系统如何被扩展来满足不断增长的性能需求,同时系统如何保持24x7的可用性。未来的应用将需要更高的吞吐率、更好的交互性、更高的安全性,这要求服务平台具有更强的处理能力和更高的可用性。所以,如何给出合理的框架和有效的设计方法,来建立高性能、高可伸缩、高可用的网络服务,这是摆在研究者和系统设计者面前极富挑战性的任务。本文研究和设计的可伸缩网络服务便是围绕这一任务展开的。

用XUL开发跨平台的应用

XUL(XML User-Interface Language)是基于XML的用户界面描述语言,它可以帮助开发各种功能的跨平台应用。开发人员和设计人员可以通过XUL定制用户界面,很容易做到换皮肤和多语言的支持,以及贴牌定制等。

XUL的主要好处是将UI和底层功能分离,这样基本功能会抽象成一个个组件(Widgets),便于单元测试,软件重用,提高软件可靠性,降低软件开发的开销。

XULRunner ( http://developer.mozilla.org/en/docs/XULRunner )是XUL的运行环境,它是Firefox, Mozilla和Thunderbird的引擎。

ipvsadm命令参考

对ipvsadm 的命令参考,并根据自己使用的经验,进行了一个简单的翻译,希望
对ipvsadm 的使用者有一定的帮助。
为了更好的让大家理解这份命令手册,将手册里面用到的几个术语先简单的介绍
一下:
1,virtual-service-address:是指虚拟服务器的ip 地址
2,real-service-address:是指真实服务器的ip 地址
3,scheduler:调度方法
(lna@networksbase.com 翻译 ipvsadm v1.21 2004 年4 月)
ipvsadm 的用法和格式如下:
ipvsadm -A|E -t|u|f virutal-service-address:port [-s scheduler] [-p
[timeout]] [-M netmask]

第一个帖子

很高兴来到这里,更加没有想到我是这里的第一个客人。 LVS 是我很有兴趣的冬冬,希望能够和博士您好好学习一下!!

Forums:

用Emacs编辑中文文件

有些时候,emacs打开文件时不能正确判断中文的编码,将gb2312编码的文件误认为是big5编码的,会显示乱码。大部分时候,emacs会判断正确。

为避免误判的情形,可以在打开文件时告诉emacs用什么编码,先输入"C-x Enter c"选择语言,然后用"C-x C-f"打开文件。例如,打开gb2312编码的文件,输入"C-x Enter c",再选"cn-gb-2312"或"chinese-iso-8bit-unix",接着用"C-x C-f"打开文件。

欢迎

欢迎大家在这里建立与技术相关的博客。

欢迎

总算下定决心做一下LVS中文网站。:)

欢迎大家讨论和交流集群以及相关技术!

Forums:

页面

Subscribe to LVS中文站点 RSS