22-分布式处理-环境配置


【说明】ContextCapture桌面版总Update 12 开始支持最多2台分布式处理(也称为并行处理),即2台机器上的ContextCapture Engine 共同参与同一个项目,从而节省运算时间。如下文章介绍了如何配置分布式处理的环境。

【配置方法】

假设有A和B两台机器,同时安装了ContextCapture 桌面版(需要安装相同版本)A和B需要在同一个域里,最好是相同的局域网中,可以是内网局域网。

1. 在A机器上新建一个文件夹,比如,下面截图中是D盘ContextCaptureShare,然后在该文件夹的属性对话框中,选择共享>查找人员,然后再域内检索查找B机器对应的windows用户名,如下第二个截图。
    找到后,添加并确认,点击第一个对话框里的共享按钮。


    

再次回到属性对话框,根据如下截图,确认Everyone被赋予了所有权限。

2. 在这个文件夹中,新建一个Project文件夹,那么这个子文件夹也是默认会被共享的。

接着在windows文件浏览器里,如下截图,可以查看Network下,这个文件夹被展示出来,而且对应路径展示为\\ASIA21657,这里的ASIA21657是当前我的电脑名。

3.打开A机器上的ContextCapture settings,通过Browse按钮,选择上述Network下识别的路径以及文件夹,最后会如下图所示。相同的方式,给B机器也设置相同的路径。

4. A机器上打开ContextCapture master,新建一个项目:注意这里的Project路径需要选择为共享文件夹下的project,同样要选择Network下的路径,从而可以显示为【\\ASIA21657\ContextCaptureShare\Project

只有这种网络路径格式,才能被B机器所识别和使用。

*如果使用了 Reference manager 也需要改成网络路径格式。(比如导出OSGB格式时。)

5.打开A和B机器上的ContextCapture Engine,进行空三或者生产,就可以在A和B机器上的engine中看到如下信息。一个是Job queue,两者显示为相同的网络路径。
具体的任务编号,A和B是不同的,因为在并行处理不同的任务。通过前面的时间戳信息可以看出,完成不同的任务所耗费的时间。任务是动态分配的,配置越高的机器,完成任务快,被分配的任务数越多。