报表列表启动并行化
系统为用户提供了选择如何并行化表单启动的可能性。 单节点并行化始终得到保证。但是,要在多个节点上并行化,需要特定的服务器配置。集群中提供了 Kafka 服务,并设置了变量: JAVA_OPTS="$JAVA_OPTS -Dit.grupposervizi.easy.kafka.bootstrapserver='broker:29092'" JAVA_OPTS="$JAVA_OPTS -Dit.grupposervizi.easy.reportlist.distributed.enabled=true"
- 单节点并行化
单节点并行化允许每个报表列表最多并行运行 5 个表单。因此,如果用户启动 2 个报表列表,则服务器将并行启动 10 个表单。 2. 多节点并行化
多节点并行化是一项功能,允许您在同一集群内的多个节点上扩展报表列表的启动。这通过 Kafka 服务实现,该服务通过消息队列连接节点。如前所述,要启用该功能,需要具有兼容的集群并设置以下属性:
- JAVA_OPTS="$JAVA_OPTS -Dit.grupposervizi.easy.kafka.bootstrapserver='broker:29092'":必须包含 Kafka 服务器的地址
- JAVA_OPTS="$JAVA_OPTS -Dit.grupposervizi.easy.reportlist.distributed.enabled=true":必须设置为 true,否则可扩展性将为单节点
注意:在多节点和单节点情况下,每个应用服务器最多可以为每个报表列表启动 5 个表单,并同时启动 2 个报表列表。