版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
BESApplicationServerCluster技术白皮书V9.5BESApplicationServerCluster技术白皮书目录BESApplicationServerCluster技术白皮书目录BeijingBaolandeSoftwareCorporationIBeijingBaolandeSoftwareCorporationI目录第1章概述 1第2章体系结构 2应用服务器实例体系结构 2集群体系结构 2第3章功能概述 4强大易用的管理功能 4基于Web的管理控制台 4iastool命令行管理工具 4高可用的集群功能 5高效、稳定的服务组合 5Web容器 5EJB容器 6资源管理 6灵活的部署方式 6安全服务 6日志服务 7事务服务 7监控服务 7支持的JAVAEE规范 7支持众多流行的开发框架 8支持的平台环境 9第4章特性和优势 12集群搭建简单、配置多样 12服务和配置可定制 12丰富的性能优化手段 12支持WEBSOCKET 12完善的类冲突解决方案 13高安全性 13完美支持云化环境 13全面的服务支撑 13第5章联系我们 14BESApplicationServerCluster技术白皮书第1章概述BESApplicationServerCluster技术白皮书第1章概述BeijingBaolandeSoftwareCorporationPAGEBeijingBaolandeSoftwareCorporationPAGE1第1章概述瞬息万变的市场、接踵而来的需求、近乎海量的数据、用户苛刻的性能指标,这一切都在考验着企业级应用。企业级应用需要一个稳定、安全、高效、基于标准的管理和运行平台;需要一个能够托管关键服务的业务平台;需要一个易于开发、快速部署应用的基础设施。JavaServlet3.1JSP2.3、EJB3.2、JDBC4.1JTA1.2等,基于此标准的应用是分布式的。这些应用能够在异构的系统之间进行交互,能够更容WebBESJavaEEJava括WebEJBJNDI应用所必需的,有了这些基础服务的支撑,企业级应用将能更加高效、稳定地服务于用户。此外,BES应用服务器还关注企业级应用的可扩展性、可伸缩性、高可用性等必要因素。集群的负载均衡、故障转移、Session分布式存储等功能能够保证应用更加稳定、可靠,并能解决关键应用的性能问题。BES应用服务器也关注中国特殊的市场环境,为中国市场的企业级应用提供稳定、高效的开发/运行平台。BES应用服务器会像企业级应用一样,预知需求、探索需求、满足需求。对需求的快BES,BESBESApplicationServerCluster技术白皮书第2章体系结构BESApplicationServerCluster技术白皮书第2章体系结构BeijingBaolandeSoftwareCorporationPAGEBeijingBaolandeSoftwareCorporationPAGE2第2章体系结构BESJavaBESBESSession独立存储等功能能够保障企应用服务器实例体系结构Java虚拟机(JVM)群、提供负载均衡和会话持久功能的实体单元。每个应用服务器实例都有独立的目录结WebEJBiastool应用服务器实例体系结构如图2-2所示:图2-1应用服务器实例体系结构集群体系结构BES应用服务器支持高可用的集群功能,集群由多个应用服务器实例组成。集群中的应用服务器实例提供相同的服务,拥有相同的配置,并具有相同的应用和资源。集群中的实例可以由不同的节点进行管理,节点是一个代理进程,主要负责集群实例的生命周期管理。集群可以为企业级应用提供以下特性:,BES可伸缩性:当客户端数量等环境发生变化时,无需中断运行时服务,就可以对集群中的实例进行动态增减,对整个集群的处理能力进行弹性调整,从而保证企业SessionBESSession上保存的Session图2-2BES应用服务器集群体系结构BESApplicationServerCluster技术白皮书第3章功能概述BESApplicationServerCluster技术白皮书第3章功能概述BeijingBaolandeSoftwareCorporationPAGEBeijingBaolandeSoftwareCorporationPAGE10第3章功能概述强大易用的管理功能WebBESSpringMVCBES图3-1管理控制台图示iastool命令行管理工具iastool是基于命令行的管理工具,也可以完成应用服务器的管理功能,如:启停实例、新建/删除资源、(解)部署/启用/禁用应用等。iastool可广泛应用于批处理。图3-2iastool命令行管理工具图示高可用的集群功能BESSessionBESWEB、EJB对于来自客户端的请求,BES应用服务器通过负载均衡器或客户端本身完成请求的分发,通过一定的算法实现负载均衡,使整个系统不受某个单一服务器实例状态的影响,能够稳定运行。图3-3集群负载均衡图示WebNginxWebNginx对EJB集群来说,负载均衡功能都在客户端进行控制,比如是否开启负载均衡功能、采用哪种负载均衡策略等。高效、稳定的服务组合Web容器NIO支持单点登录。单点登录可以让不同的应用共享安全认证信息,用户只需要登录一次,便可以直接访问需要安全认证的其他应用。单点登录不仅方便了用户和管对处理请求的线程进行了池化管理。用户可以按需配置处理请求的线程数,并发支持多虚拟主机的创建和运行。虚拟主机技术是指,允许在一台物理主机上新建BESserverRedisWebEJB容器EJBEJB3.2EJBEJB对处理请求的线程进行了池化管理。用户可以按需配置处理请求的线程数,并发资源管理BESJDBCJavaMailJNDI灵活的部署方式为了便于用户根据不同情况选择使用,BES应用服务器提供了多种部署方式:Web安全服务安全服务指借助授权、认证和传输加密等服务,防止在数据存储和传输过程中对数据进行未经授权的访问或破坏,从而实现对用户数据的保护。BES应用服务器具有动态可扩展的安全体系结构,内置了多种安全功能:JavaEJBServletUserDatabaseRealm、JNDIRealm、JDBCRealm。SSLTLSJACC(Java日志服务BES应用服务器提供了两类日志:/logsserver.log/logs/access事务服务BESJTA无论应用程序使用编程式事务处理模型还是声明式事务处理模型,BES应用服务器都能提供遵循规范、稳定、高效的事务服务。监控服务BES应用服务器提供如下监控功能:监视服务器实例中容器、组件和服务的运行时状态,用户可根据相关信息确定性WebWeb支持的JavaEE规范BES应用服务器支持的规范/API具体有:表3-1BES应用服务器支持的JavaEE规范/API规范/API版本规范/API版本Servlet3.1JDBC4.0JSP2.3JACC1.5ExpressionLanguage3.0JASPIC1.1JSTL1.2CDI1.1JSPDebugging1.0JAX-RS2.0JSF2.2JAX-WS2.2CommonAnnotations1.2JAX-RPC1.1EJB3.2WebSocket1.0JPA2.1JAXB2.2BeanValidation1.1JAXR1.0Interceptors1.2ManagedBeans1.0JTA1.2DI1.0JavaMail1.5HTTP1.1JSON-P1.0Batch1.0ConcurrencyUtilities1.0以上规范/API都向后兼容。支持众多流行的开发框架BESBESStruts、Spring、HibernateMyBatisWorkflow:JBMP、FireWorkflow、OSWorkflow、EOSPortal:LiferayPortal、JetSpeed、Portlet、JBossPortalESB:ApacheServiceMix、JBossESB、ApacheSynapse此外,BESNoSQLRedis、MongoDB、Hypertable、ApacheCassandra支持的平台环境BES应用服务器认证的平台环境如表3-2所示:表3-2BES应用服务器认证的平台环境操作系统Windows:Windows10RedHatAS:7.5、8.0SUSE:12、15AIX:7.1HP-UXItanium:B.11.31NeoKylin:6.9、7.4Kylin:4.0.2NeoKylinLoongson:6CentOS:7.6深度:ARM服务器版本软件V15中科方德:V3.1一铭OS数据库Oracle:12c、19cMySQL:5.7MSSQL:2012Derby:10Informix:12.1达梦:7.0神通:7.0KingBaseDBCloud:3.0KingBase:7.1.2GBase8a:8.5GBase8t:8.3优炫:2.0高斯:100易鲸捷:2.5.0瀚高:5.6.5Java环境HP平台:JDK0、JDK9AIX平台:JDK01SR10FP1、JDK02SR4FP7其他平台:JDK1.7.0_80、JDK1.8.0_251、OpenJDK1.8.0_161、AdoptOpenJDK1.80_232、ZuluJDK1.8.0_252浏览器IE:10.0+Chrome:73.0+Firefox:60+BES应用服务器能支持但没有认证或者能轻易移植到的平台环境如表3-3所示:表3-3BES应用服务器支持的平台环境操作系统Windows:Windows7、Windows2008、Windows2012、Windows8RedHatAS:6.0、6.1、6.2、6.3、6.4、6.5、7.0、7.2、7.4SUSE:9、10、11HPUXItanium:11.11、11.23/HPUXPA-RISC11.11、11.23、11.31AIX:6.1.005+、7.1.0+、8.0.0+NeoKylin:6.0、6.4、6.5、6.7、6.8、7.2数据库Oracle:10、11gMySQL:5.6+MSSQL:2005DB2:9Derby:10.11Sybase:12.5Java环境JDK1.7、JDK1.8、OpenJDK的其他版本浏览器IE、Chrome、Firefox的其他版本BESApplicationServerCluster技术白皮书第4章特性和优势BESApplicationServerCluster技术白皮书第4章特性和优势BeijingBaolandeSoftwareCorporationPAGEBeijingBaolandeSoftwareCorporationPAGE12第4章特性和优势BES应用服务器具有如下主要的优势特性及创新特性:集群搭建简单、配置多样BES为了简化用户搭建集群环境的操作,BES提供了批量创建集群实例的功能。此外,BES应用服务器还内置了Nginx服务器,用户只需简单配置,就可以启用集群的负载均衡和故障转移功能。SessionBESCache服务和配置可定制BESBES丰富的性能优化手段BESNIOEJB容器还可以自动进行性能调优。客户端和服务端会监控数据,并自动调整线程SparkEJB此外,BES应用服务器还能够侦测连接池泄漏,并能自动修复连接池泄漏的问题,为应用的性能提供有力保障。支持WebSocketBESHTTPWebSocketHTTP对于带有即时通信,实时数据,订阅推送等功能的应用,表达更高性能与更少的资源消耗。完善的类冲突解决方案BES应用服务器支持应用对类加载策略进行定制,精细到每一个类或资源文件加载策略,以解决类冲突问题。高安
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电力工程施工现场物业管理方案
- 服务业疫情防控培训方案
- 2024年人力资源经理聘用模板
- 2024年企业信息化整体解决方案购销合同
- 2024年传统风格建筑施工
- 《有余数的除法》教学设计 二年级下册数学 人教版
- 学校污水处理设备维护方案
- 一年级下册数学教案-2.5 解决问题(2)|人教新课标
- 分居期间生活费协议书
- 2024型空调蒸发器清洁设备采购合同
- 期中检测卷(1-4单元)(试题)-2024-2025学年二年级上册数学人教版
- 2024-2030年中国高岭土市场运行态势分析与发展现状调研报告
- 期中(1-3单元)通关练习(试题)-2024-2025学年人教PEP版(2024)英语三年级上册
- 高中数学大单元教学设计研究
- 人教版七年级英语上册教学课件Unit 3 My School
- 国家开放大学专科《应用写作(汉语)》一平台在线形考(形考任务一至七)试题及答案
- 2024-2030年中国节庆饰品市场发展趋势及营销策略分析报告
- 新视野大学英语(第四版)读写教程3(思政智慧版)课件 B3U5 Chinas space dream Section C
- 九年级化学上册(沪教版2024)新教材解读课件
- GB/T 10000-2023中国成年人人体尺寸
- 最新VTE指南解读(静脉血栓栓塞症的临床护理指南解读)
评论
0/150
提交评论