|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
自己的整个学习思路完全被老师的讲课思路所牵制,这样几节课听下来,恐怕自己的见解都应该是书里的知识点了,根本谈不上自身发现问题,分析问题,和解决问题能力的切实提高。
JBoss集群设置观点
JBoss集群(Cluster)是一组盘算机节点的汇合,它们作为一个全体向用户供应一组收集资本。一个幻想的集群对用户是通明的。用户由单一出口会见集群的资本,历来不会心识到集群中的节点。在他们看来,集群是一个体系,而非多个盘算机体系。集群还应当撑持随便增添和削减集群体系的节点,而这一样不会影响到用户的会见。
JBoss集群分类
习气上,JBoss集群设置的关头是把集群分为高可用(HighAvailability,简称HA)集群和高功能盘算(HighPerfermanceComputing,简称HPC)集群两类。HA集群的方针是进步体系的可以使用性(availability),便可靠性(reliability)和可保护性(maintainability)。请不要将集群中的可以使用性(availability)与UE和交互计划中的可用性(Usability)搅浑。HA集群的中心是避免单点生效,这通常为经由过程失利转移来完成的,即在一个节点生效后由另外一个节点代替服务。不丧失用户形态。HA集群的其他次要特征还包含负载平衡、session同步等。我们利用的SQLServer数据库的双机热备和Oracle的RAC都属于HA集群。HPC集群接纳并行盘算手艺供应超年夜范围盘算和存储才能,多半超等盘算机都是HPC集群。这不是我们存眷的集群。
JBoss集群架构
JBoss集群是HA集群。JBoss集群有2种架构。一是客户端拦阻器(Client-sideinterceptor)架构,一是负载平衡器(Loadbalancer)架构。客户端拦阻器架构适于用C/S布局,负载平衡器架构合用于B/S布局。本文只叙说负载平衡器架构的JBoss集群。
负载平衡器架构由负载平衡器和n个集群节点构成。每一个节点是一个JBoss服务器实例。负载平衡器是全局独一的前置机,全体用户哀求都发到负载平衡器,由其转发到各节点。当负载平衡器发明一个节点生效后,会将哀求转发到另外一个节点上,从而包管服务得以持续。负载平衡器同时卖力加权静态负载平衡调剂。总之,负载平衡器的安康水平决意了集群的全局安康度,负载平衡器失利将招致集群全体生效。这是前置机架构集群的次要潜伏成绩。
JBoss的负载平衡器架构集群实践是由Tomcat的HTTP集群完成的。JBoss有本人的负载平衡器,但效果欠安,官方文档没有先容,几近没有人利用。一样平常情形下,我们都是接纳apache+mod_jk作为负载平衡器。下文叙说的都是基于这类架构。mod_jk是apache的一个插件,卖力apache与tomcat之间的通信,是JBoss集群设置(tomcat集群)的关头。
Jboss版本的选择
今朝,JBoss次要有3、4、5三个版本系列。JBoss5今朝只要2个beta版,有用尚需光阴。JBoss3的最初版本是2006年3月更新的3.2.8.SP1。跟着JBoss4日趋成熟和JBoss5的开辟,已中断更新1年多的Jboss3渐渐淡出汗青舞台。JBoss4最新版本顺次是4.2.1.GA、4.2.0.GA和4.0.5.GA。但官方网站供应的JBoss集群文档只更新到4.0.5GA,以是选择JBoss4.0.5GA完成JBoss集群设置。
java主要分三块,j2se:java的基础核心语言。j2me:java的微型模块,专门针对内存小,没有持续电源等小型设备。j2ee:java的企业模块,专门针对企业数据库服务器的连接维护。 |
|