intra-mart系统架构¶
intra-mart Accel Platform的系统架构如下所示。
负载均衡器 一种将连接请求从客户端传输到Web服务器并分配负载的设备。intra-mart建议使用具有以下功能的负载均衡器。* Cookie Session维护功能*基于HTTP响应内容的健康检查功能*可以使负载均衡器本身冗余。网络服务器 intra-mart Accel Platform支持Apache WebServer和IIS。在客户端发送的请求中,它将对静态内容或动态内容排序。静态内容作为响应直接从Web服务器发送到客户端。在intra-mart Accel Platform上执行处理后,动态内容作为响应发送给客户端。Web应用服务器 intra-mart Accel Platform服务器用于执行, intra-mart Accel Platform中支持标准随附的Resin,Oracle Weblogic Server和IBM Websphere Application Server。intra-mart Accel Platform是此Web应用程序服务器上的WAR(Web存档)部署为文件。intra-mart Accel Platform 在此产品本身中,作为IM-Juggling生成的WAR(Web存档)文件放置(部署)并在Web应用程序服务器上运行。注解
什么是WAR文件 ?intra-mart Accel Platform运行所需的各种文件存储在JavaEE中定义的Web Application Archive文件中。通过IM-Juggling为intra-mart Accel Platform创建WAR文件 。存储intra-mart Accel Platform的操作所需的各种文件,将IM-Juggling创建的WAR文件部署(部署)在Resin等Web Application Server上,并启动Web Application Server,启动并可以使用存储在WAR文件中的intra-mart Accel Platform本身以及与intra-mart Accel Platform相对应的各种应用程序。WAR文件是intra-mart Accel Platform为自身产品的最小单位, intra-mart Accel Platform的许可证WAR文件中单位数。
RDB intra-mart Accel Platform的各种主数据和事务数据的存储目的地,我会用它。 intra-mart Accel Platform ,Oracle,SQLServer作为连接目标RDB产品支持PostgresSQL。贮藏 intra-mart Accel Platform使用的附件文件以及各种文件的电子文件用作保存目标。可以通过设置intra-mart Accel Platform将存储位置设置为任何位置可以指定,但是如果在多个Web / AP服务器上运行,则所有Web / AP准备可以在服务器上操作相同磁盘空间的Storage服务器(例如NFS或CIFS)你需要Apache Cassandra) 将IMBox与ApacheFoundation提供的开源NoSQL服务器IMBox单独需要。 (如果不使用IMBox,则不需要安装Apache Cassandra服务器。)Cassandra本身具有使其冗余的机制,但是由于cassandra和IMBox的规格,使其成为冗余。如果需要数据一致性,建议至少使用三个Cassandra单元。阿帕奇·索尔(Apache Solr) 它是ApacheFoundation提供的用于IM-ContentsSearch开源搜索引擎。Apacphe Solr是类似于intra-mart的Web应用程序服务器,因此Apacphe Solr需要Web应用程序服务器(例如Resin或Jetty)作为操作环境。(如果不使用IM-ContentsSearch ,则不需要安装Solr服务器。)
注解
``Resin4''具有大大增强的云功能
intra-mart Accel Platform整合了“ Resin Ver.4”,极大地增强了Cloud功能。
使用Resin构建的网站不仅可以灵活地响应周期性请求(例如季节性波动),还可以响应在特定时间点大量请求爆炸的情况。
Resin Ver.4采用“ Triad”体系结构的集群,并且通过将三台Resin服务器(或可能的两台Resin服务器)设置为一组并进行故障切换来提高可用性。你呢此外,配备此机制的集群可以通过动态增加或减少Resin服务器的数量来快速响应突然的负载波动。 Triad也适用于云上的Resin服务器。
Resin服务器的操作状态由执行常规监视的代理程序(Watchdog)监视,因此即使发生故障,也会自动生成报告,该报告可用于调查原因,恢复和防止再次发生。有可能