10.3. 通过WAR文件构建多个Tenant¶
intra-mart Accel Platform 中通过在Resin上部署多个war文件实现虚拟Tenant环境。虚拟Tenant环境不共享各自Tenant环境和资源。因此,需要以Tenant为单位各自分开 intra-mart Accel Platform 设定。需要分开的设定如下所述。
机群ID、机群用端口号及端口范围
请参照 Network 网络设定。Tenant间必须设定不重复的机群ID及机群用端口号、端口范围。DataSource
请参照 DataSource 。需要为各个Tenant设定各自要连接的数据库。Storage区域
请参照 Storage 。需要分别设定各Tenant中使用的Storage区域。Apache Cassandra 的连接对象
请参照 IMBox 。需要分别为各Tenant设定所连接 Apache Cassandra 的连接对象或keyspace。Apache Solr 的连接对象
请参照 IM-ContentsSearch 。需要为各Tenant设定连接的 Apache Solr 。war文件的名称
Resin中是根据war文件的名称来确定context路径。虚拟Tenant环境中,需要区分war文件的名称。警告
构筑 通过WAR文件构建多个Tenant 环境时,所使用的内存量比构筑单个Tenant环境时大,请注意。关于内存使用量的设定,请参照 设定Resin 。