weblogic服务器:
而相比之下,weblogic服务器则功能更强大了一些,它属于应用级服务器,它不尽支持jsp和servlet,而且还支持更多的java的规范。 他用于开发,集成,部署和管理大型的分布式web应用,网络应用和数据库应用。这种大型的服务器有着自己独特的优势,即标准领先(它的标准包括ejb,jsb,jms,jdbc,xml和wml),扩展性无限(它的体系架构具有高扩展性,主要包括哭户籍连接的共享,资源pooling以及动态网页和ejb组件集群),快速开发(凭借对ejb和jsp的支持,以及其对servlet组件的架构体系,可加速部署应用),部署灵活,可靠等。但是一般的系统部署基本不会用到它,因为一般非基于ejb等的分布式开发项目,仅仅用tomcat即可满足我们的需求,所以无需动用重量级的weblogic。
jboss服务器:
jboss是一个基于j2ee的开放源码应用服务器,它也是免费的。它是一个管理ejb的容器,jboss核心服务仅支持ejb服务器,所以是不包括jsp和servlet的web容器。当然了,它可以和tomcat等进行绑定使用来同时支持jsp,servlet以及ejb的规范。jboss有一个典型的特点:当有servlet的系统调用到jboss里面的ejb时不经过网络,因为jboss和web服务器在同一个java虚拟机中运行,这可以大大提高运行效率和安全性。
这三个只有weblogic是商业的软件,所以你希望性能好的话,就用weblogic最好。
市面上的服务器集群软件有很多种,主要有微软的MSCS, 赛门铁克的Veritas Storage Foundation,易腾数信的EterneCluster,SteelEye的LifeKeeper下面介绍下详细情况:
MSCS,微软自带的不过要在Server版本中才有,他的群集服务充当后端群集,可为数据库、消息传递以及文件和打印服务等应用程序提供高可用性。当任一节点(群集中的服务器)发生故障或脱机时,MSCS 将尝试最大程度地减少故障对系统的影响。
Veritas Storage Foundation,它提供了业界领先的异构存储管理和高可用性的软件解决方案,解决了企业如何合理保护和备份关键信息数据, 如何高效管理异构硬件环境,以及如何提高应用系统和数据库可用性的问题。
Veritas SFHA 主要包括以下五个组件:Veritas Volume Manager (VxVM), Veritas File System (VxFS),Veritas Cluster Server (VCS),Veritas Storage Foundation Cluster File System (SFCFS), Veritas Storage Foundation for Oracle RAC (SFRAC)
EterneCluster,易腾数信新一代的双机热备产品,具有人性化,高可配置性,操作简单,还支持基于多机的多机热备。可实现整个系统的不间断运行,从而保证整个系统对外服务的正常,为企业24小时×365天的关键业务应用提供了强大的保障。
LifeKeeper,使用户的服务器、操作系统、数据库系统以及关键的数据及应用程序保持7天×24小时连续不间断,提供99.99%的高可用性。
我用过MSCS和EterneCluster,其他两家没用过,不做性能评论,不过其他两家都很贵。就MSCS和EterneCluster而言,MSCS为微软自家产品,性能没得说,但配置相对复杂,而且对服务器本身要求较高,需为Server版,EterneCluster相对而言操作简便,支持平台也多,性能也很好,更重要价格也公道。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)