zoukankan      html  css  js  c++  java
  • 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则没有提供任何信息。

  • 相关阅读:
    leetCode 116.Populating Next Right Pointers in Each Node (为节点填充右指针) 解题思路和方法
    最终考过了驾照考试,如今就=驾照下来了
    JSON.parseObject的几种用法
    mybatisplus构造器 condition
    MyBatis中jdbcType=INTEGER、VARCHAR作用
    mybatis动态sql
    数据库表可以没有外键
    msyql的子查询,或者叫嵌套查询
    mysql 的编写顺序和执行顺序
    StringUtils的isBlank()方法
  • 原文地址:https://www.cnblogs.com/interdrp/p/3538618.html
Copyright © 2011-2022 走看看