WebLogic Server 12c相对JBoss EAP 6的优势
原文来自:https://blogs.oracle.com/middlewareplace/entry/why_should_you_choose_oracle
1.多数据中心部署和集群
WebLogic Server 12c内置对灾难恢复架构的支持;JBoss EAP 6只能通过比较昂贵的第三方工具实现。
WebLogic Server 12c支持高级LAN集群,对当机服务器的监测并内置通用的报警框架;JBoss EAP 6只有有限的LAN集群,不支持当机检测。
WebLogic Server 12c支持Node Manager,能够使进程运行在不同的物理或者虚拟服务器上,实现跨主机和地域的集群管理;JBoss EAP 6的Host Controller只能进行JBoss EAP 6实例管理。
WebLogic Server 12c支持Coherence,能够提供更高的性能;JBoss EAP 6没有与此类似的技术。
WebLogic Server 12c能够与OTD(Oracle Traffic Director)集成,实现多种协议的负载均衡;JBoss EAP 6只能通过自定义Apache Web Server处理JBoss EAP 6集群。
2. 应用运行时诊断
WebLogic Server 12c内嵌WLDF诊断框架;JBoss EAP 6不具备诊断能力。
WebLogic Server 12c通过Oracle EM提供端到端的追踪与监控能力;JBoss EAP 6虽然有独立的JBoss ON技术,但是仍然需要通过第三方工具来实现跨JVM的监控。
3. 应用服务器管理
WebLogic Server 12c提供功能完整的管理控制台,提供脚本和类似宏的工具;JBoss EAP 6只有功能有限的控制台,提供以XML为中心的管理。
Oracle EM能够进行完整的端到端可见性管理,包括域、数据库、应用服务器、操作系统、打包应用、云;JBoss ON不支持跨越不同架构的管理。
WebLogic Server 12c具有统一的管理模型,不论用户选择什么样的拓扑结构;JBoss EAP 6有两种不同的操作模型:独立模式和域模式,用户选择不同的模式,需要采用不同的管理技术。
WebLogic Server 12c支持平行部署模型,能够使一些应用在同一时间进行部署;JBoss EAP 6没有类似的特性。
4. 支持与升级
WebLogic Server 12c具有补丁管理功能;JBoss EAP 6实例只能手工打补丁。
WebLogic Server 12c无需进行额外设置就可以支持之前版本的WebLogic域;JBoss EAP 6各版本之间有较大的差异。
WebLogic Server 12c的补丁方案是基于客户的配置;JBoss EAP 6没有这种能力。
5. RAC
WebLogic Server 12c自带支持Oracle RAC的JDBC驱动;JBoss EAP 6只有标准的Oracle JDBC thin驱动。
WebLogic Server 12c自带的Active GridLink for RAC特性能够为OLTP应用提高三倍的性能;JBoss EAP 6不具备该特性。
WebLogic Server 12c支持对RAC的事务和网络会话亲和力;JBoss EAP 6没有该功能。
6. 标准和技术的支持
WebLogic Server 12c2011年起全面支持Java EE 6;JBoss EAP 6到2012年6月才支持Java EE 6。
Oracle是Java管理者;Red Hat没有自己的JVM,只能使用第三方JVM。
WebLogic Server 12c本地支持JDK7;JBoss EAP 6对JDK7的支持还不完善。
WebLogic Server 12c与Spring的集成,可以让Spring应用使用WebLogic特有的事务管理、Bean接口,并利用WebLogic的监控与管理功能;JBoss EAP 6与Spring没有特殊的集成。
7. 轻量级部署
WebLogic Server 12c和GlassFish完全集成,可以无需任何修改进行应用的共享;没有官方文档说明JBoss EAP 6 EAP能够与JBoss EAP 6 AS进行应用共享。
WebLogic Server 12c能够与Maven完全集成;JBoss EAP 6与类似的工具只能进行有限的集成。
WebLogic Server 12c启动时能够关闭EJB,JMS,JCA等容器,只启动Web容器;JBoss EAP 6没有类似功能
8. JMS与消息
WebLogic Server 12c自带一个成熟的JMS实现;JBoss EAP 6的JMS实现在最近几个版本中有全新的替换,不够稳定。
WebLogic支持包括存储转发、分布式对列和主题、外部JMS提供者等企业消息特性;JBoss EAP 6不具备这些特性。
9. 缓存和网格
WebLogic Server 12c支持Coherence,一种领先的成熟的数据网格技术;JBoss EAP 6自带的InfiniSpan并不成熟,并且只有很少的用户案例。
WebLogic Server 12c具有ActiveCache特性,能够无需任何代码就使用Coherence,复制从其他类型应用服务器获得的HTTP会话;JBoss EAP 6只有有限的支持,并只支持自己的应用服务器。
Coherence能够支持L1和L2级缓存,支持TopLink和JPA兼容的实现;JBoss EAP 6只支持Hibernate。
10. 性能
WebLogic Server 12c通过Oracle ExaLogic弹性云认证;JBoss EAP 6在这方面没有发展。
WebLogic Server 12c在SPECJAppServer/SPECJEnterprise的评测中名列前茅;JBoss EAP 6则没有提供任何信息。
WebLogic Server 12c相对JBoss EAP 6的优势的更多相关文章
- Ubuntu Server 14.04 LTS(64bit)已安装 weblogic Server 12c(12.1.3) Zip Distribution
这里说的对Ubuntu Server 14.04 LTS(64bit)已安装weblogic Server 12c(12.1.3) Zip Distribution遇到的问题.至于Windows什么好 ...
- Oracle WebLogic Server 12c 新特性
美国时间2011年 12月9日,Oracle公司正式发布WebLogic 12c版本,c是cloud的缩写.截止当前(2013年8月)最新版本为Oracle WebLogic Server 12c ( ...
- windows安装ZIP压缩版的Weblogic Server
以前要装Weblogic Server的时候都是装的安装版,最近发现ZIP版本的Weblogic Server是一个只包含Weblogic Server的版本,于是就想着弄一下它. 这里用到的Webl ...
- vmware安装cent os 6.5 + oracle 11g xe + jboss eap 6.2 + weblogic 12c+ webshpere mq 7.5
前言: mac系统发展速度确实很快,短短数年,mac os上已经能网银支付(中行.招行.工商.支付宝等均已全面支持mac os了),windows上的经典常用软件:qq.飞信.旺旺.有道词典.有道云笔 ...
- Oracle Coherence应用部署到Jboss EAP 6.x 时 NoClassDefFoundError: sun/rmi/server/MarshalOutputStream 的解决办法
今天将一个web应用从weblogic 10.3迁移到jboss EAP 6.3上,该应用使用oracle coherence做为缓存,部署上去后,启动时一直报如下错误: at java.ut ...
- 使用mod_cluster进行apache httpd server和jboss eap 6.1集群配置
本文简单介绍,使用mod_cluster进行apache httpd server和jboss eap 6.1集群配置.本配置在windows上测试通过,linux下应该是一样的.可能要稍作调整.后面 ...
- jboss eap 6.3 域(Domain)模式配置
jboss提供了二种运行模式:standalone(独立运行模式).domain(域模式),日常开发中,使用standalone模式足已:但生产部署时,一个app,往往是部署在jboss集群环境中的, ...
- 如何让jboss eap 6.2+ 的多个war应用共享 jar 包?
weblogic有一个很贴心的功能,允许把多个war应用共同依赖的jar包,打包一个单独的war,以libary方式部署,然后各应用在weblogic.xml里声明引用该libary即可,这样可大大减 ...
- JBOSS EAP实战(1)
JBOSS的诞生 1998年,在硅谷SUN公司的SAP实验室,一个年轻人正坐在电脑前面思考,然后写着什么东西.不,他没有在写程序,他在写辞呈.他正在做出人生的一个重大决定:他要辞掉在SUN的这份工作, ...
随机推荐
- UML中的6大关系(关联、依赖、聚合、组合、泛化、实现)
UML定义的关系主要有六种:依赖.类属.关联.实现.聚合和组合.这些类间关系的理解和使用是掌握和应用UML的关键,而也就是这几种关系,往往会让初学者迷惑.这里给出这六种主要UML关系的说明和类图描述, ...
- 《精通Python设计模式》学习结构型之外观模式
这个我在工作中也有所应用的. 就是在真正的实现层上面,再封装一个函数的调用的. 这样就可以在内层函数作真正实现, 而外层调用函数对外开放, 隔离内外的变化性. from enum import Enu ...
- jboss各种测试方式归类
不跨工程访问(如:HBase) 跨工程访问(如:Business) 不部署到服务器上 部署到服务器上 不部署到服务器上 部署到服务器上 Junit测试 实例化直接调用 true true Fals ...
- sicily 1046. Plane Spotting(排序求topN)
DescriptionCraig is fond of planes. Making photographs of planes forms a major part of his daily lif ...
- awk调用shell命令的两种方法:system与print
from:http://www.oklinux.cn/html/developer/shell/20070626/31550.htmlawk中使用的shell命令,有2种方法: 一.使用所以syste ...
- Loadrunner参数化如何在记事本中将参数值显示超过100个参数值
Loadrunner参数化如何在记事本中将参数值显示超过100个参数值 1.loadrunner的参数值没有最大的限度, 可以修改C:\Program Files\HP\LoadRunner\conf ...
- 关于ecshop的mobile里user.php登录和注册验证码不显示
在做ecshop模板的时候由于user.php里的登录和注册是在一个页面里切换的,这就致使这里的登录和注册里的验证码不显示 找到mobile/themesmobile/ecshoptemplate_m ...
- 九大工具助你玩转Java性能优化
在这篇文章中,我会带着大家一起看一下9个可以帮助我们优化Java性能的工具.有一些我们已经在IDR Solutions中使用了,而另外一些有可能在个人项目中使用. NetBeans Profiler ...
- CSS3组件化之单线箭头
<div class="parent-box"> <div class="top-arrow"></div> <div ...
- 使用 Python 读取火狐的 cookies
这事本来是有个 browsercookie 库可以做的,但是初看它就有不少问题: 不能指定要使用的火狐 profile(后来发现可以指定数据库文件). 找不到 sessionstore.js 文件时会 ...