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的这份工作, ...
随机推荐
- Spring Boot整合JPA、Redis和Swagger2
好久没有总结了,最近也一直在学习.今天就把spring boot与其它技术的整合做个小总结,主要是jpa.redis和swagger2.公司里有用到这些,整合起来也很简单. 首先,新建一个Spring ...
- Pg168-1
1.Pg168-1 package org.hanqi.pn0120; public class Computer { private double neicundx=10; public doubl ...
- ASP.NET:MVC中文件上传与地址变化处理
目录 文件的上传和路径处理必须解决下面列出的实际问题: 1.重复文件处理 2.单独文件上传 3.编辑器中文件上传 4.处理文章中的图片路径 5.处理上传地址的变化 一.上传文件和重复文件处理 文件处理 ...
- Rookey.Frame之系统初始化
昨天介绍了数据库的配置,今天继续介绍系统的初始化功能:针对系统初始化在开发中也是很重要的一部分,它可以提前将相关数据提前自动初始化到系统中,同时也可以为上线测试提供方便,可以很方便进行系统测试演练,防 ...
- BC-NFS安装依赖
[root@BC-NFS01 glusterFS_installer]# sh install_local.sh 18-09-19 22:43:28 [install_local.sh] INFO : ...
- iconfont 在项目中的简单使用
font-class引用 font-class是unicode使用方式的一种变种,主要是解决unicode书写不直观,语意不明确的问题. 与unicode使用方式相比,具有如下特点: 兼容性良好,支持 ...
- python3下django连接mysql数据库
1.安装pymysql pip install pymysql 有一点需要注意,有的系统(比如ubuntu16.04)同时安装了python2和python3,而比较新的django需要在python ...
- 基于 Laravel 开发博客应用系列 —— 项目必备软件安装
1.概述 通过本项目我们将会构建一个简单.清爽.优雅的博客系统,以及维护管理该博客的后台. 本项目源码公开在GitHub上:https://github.com/ChuckHeintzelman/l5 ...
- 百道CTF刷题记录(一)
简介 最近在刷CTF题,主攻Web,兼职Misc Shiyanbar 0x01 简单的登陆题 简单概括: 考点: %00截断正则 CBC字节翻转攻击 难度: 难 WP:https://blog.csd ...
- Kotlin in Action 笔记
Kotlin 参考 官网 reference kotlin实战 Try Kotlin Kotlin China Github 简介 Kotlin是一门把Java平台作为目标的新的编程语言.它简洁.安全 ...