intra-mart Accel Platform 引言 第18版2020-09-01

intra-mart系统架构

intra-mart Accel Platform的系统架构如下所示。

../../_images/iap_architecture.png
负载均衡器
一种将连接请求从客户端传输到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)监视,因此即使发生故障,也会自动生成报告,该报告可用于调查原因,恢复和防止再次发生。有可能