任务分布式执行

适用场景

  • 以往的单机器单进程,性能比较低,工具排队等待时间过长。希望通过并行执行分析来提高分析效率。

  • 希望尽量使用公共资源或使用专机资源。

为了满足以上需求,TCA已经进行如下支持:

  • 支持工具在多台机器上并行执行。

  • 支持指定工具在指定的机器上运行。

  • 支持与本地启动的任务衔接,加速本地任务扫描。

  • 配套任务状态监控能力,及时重置初始化超时或机器掉线的任务。

TIP

TCA 客户端除了通过 localscan 命令启动单次的代码分析,也可以作为一个分布式分析节点启动,作为常驻进程,多个节点可以分布式并行执行服务端下发的任务,提高扫描效率。和本地分析一样,需要先安装环境和必要的工具,并配置好服务端地址。

常驻节点配置

请参考客户端-常驻节点分析