专业化管理 > 支持可视化和发布 > Windchill Visualization Services 入门 > 配置发布器队列 > 发布器队列和作业简介 > 配置专用的发布器队列集和工作器集
  
配置专用的发布器队列集和工作器集
关于专用的发布器队列集和工作器集
专用的发布器队列集和工作器集可用于完全单独发布不同类型的数据。这可以防止不同类别的发布之间互相影响,且可实现两者的单独管理。
配置专用发布器队列集时,您实际上创建了用于发布特定类别数据的独立路由。如果要发布的数据需要翻译,则可以同时配置专用的工作器集和专用的发布器队列集。如果不需要翻译,或者要使用所有工作器来处理任何发布器队列集中的作业,则仅需配置专用的发布器队列集。
有关详细信息,请参阅使用专用发布队列
要配置专用的发布器队列集
专用发布器队列集的配置提供了可将不同类型数据单独发布的方式。例如,发布 WTDocument 所需的时间很短,而发布 CAD 文档所需的时间通常很长。通过配置专用发布器队列集来发布 WTDocument,可避免发布队列中出现积压。
要配置专用发布器队列集,请执行以下步骤:
1. 将集名称添加到 wvs.properties 文件中的 publish.publishqueue.setnames 特性,以创建新发布器队列集。
2. 调整 wt.properties 文件中的 Windchill 配置,以允许附加队列:
a. 如果新的 Windchill 队列数量超过 wt.queue.max.processQueues 的值,则增大当前值。
b. 针对所有新的已编号发布器队列,将这些特性设置为 false,以保留已完成的 Windchill 队列条目和相关的发布作业详细信息日志 (如 WVS 作业监视器中所示)。
wt.queue.removeCompleted.PublisherQueue<setname><number>
例如,
wt.queue.removeCompleted.PublisherQueuePROE1=false
3. 将 WVS 配置为使用新的发布器队列集。为此,最好编写用于设置发布器队列优先级和集的自定义类和方法,以及待创建表示的名称和说明。然后,将通过 wvs.properties 文件中的 publish.publishqueue.priorities.filtermethod 特性定义要使用的类和方法。
4. 重新启动 Windchill 方法服务器,以重新加载已更新的 wvs.properties 设置。
请参阅使用专用发布队列下的“将发布作业提交至具有特定优先级的专用发布队列”。
要配置专用工作器集
默认情况下,WVS 没有预定义的工作器集。所有工作器均隐式属于“默认”工作器集。
通过创建专用工作器集,可将工作器分配到逻辑工作器集。然后,可以配置此“工作器集”来处理特定类别的作业或特定类型的发布。您还可以将其映射到特定或多个发布器队列集。
1. 使用“工作器代理管理”配置向导的“添加工作器”按钮创建所需的工作器。
2. 手动编辑工作器代理 agent.ini 文件并为其逐个添加 queueset 参数,以将工作器分配到工作器集。例如,在每个工作器集配置的 agent.ini 文件中,添加工作器集配置,然后添加 queueset=<QueuesetName> 参数。
* 
工作器可以是多个工作器集的成员。
queueset 参数是以空格分隔的工作器类型集名称列表。
如果工作器未定义 queueset 参数,则意味着它是默认工作器队列集的一部分。
如果 queueset 参数由默认发布器队列集使用且是一系列工作器队列集的一部分,则可以将其设置为“默认”。
3. 编写用于根据您自己的业务规则确定工作器集的自定义类和方法,以配置分配给各个工作器集的发布作业。然后,通过设置 wvs.properties 文件中的 publish.publishqueue.usesetworkers.filtermethod 特性,定义 WVS 要使用的类和方法。
有关详细信息,请参阅 Windchill 帮助中心中的 使用专用发布队列
4. 重新启动 Windchill 方法服务器,以重新加载已更新的 wvs.propertiesagent.ini 设置。
将专用工作器集与专用发布器队列集配合使用
如果已定义专用发布器队列集且已实施自定义筛选器以向其提交特定类别的发布作业,则可使用
publish.publishqueue.usesetworkers.forqueueset.<SetName>=<WorkerType>
wvs.properties 文件中的特性,为其指定名称类似的专用工作器集。其中,<SetName> 为发布器队列集名称,而 <WorkerType> 为必须向其映射的以空格分隔的工作器类型列表。
例如,以下特性设置可将发布器队列集名称 CAD 映射到工作器集名称 CAD (仅限于 PROE 和 UG 工作器类型)。
publish.publishqueue.usesetworkers.forqueuesetCAD=PROE UG
有关配置专用发布器队列集和工作器集的详细信息,请参阅技术支持知识库文章 CS132318CS80629