将队列分配给组
通过将组分配给队列,然后将这些组分配给不同的方法服务器,您可将队列工作负载分布到不同的服务器上。
|
如果只有一个方法服务器,则所有队列都将通过它进行处理。在这种情况下,不应将队列分配给组。
|
默认情况下,队列没有分配给组;Windchill 在一个名为“默认”的内部组中维护所有队列。
如果您的 Windchill 环境由多个后台服务器组成,并且您希望将队列处理分配给指定的后台方法服务器,请完成以下任务:
1. 确定您要处理每个队列的位置。这将决定队列组的数目。然后,为每个组选择名称。
|
当在 Windchill 群集中设置组时,您可使用本地主机名称作为组名称。有关在 Windchill 群集中配置组的详细信息,请参阅 配置后台方法服务器。
|
2. 将每个队列分配到一个组。
要将队列分配给组,请在完成以下某个任务时,在“组”字段中指定组名称:
此外,您可以将队列分配给组,方法是:手动将 wt.queue.[queue_name] 属性设置为组名称,其中 [queue_name] 为队列的名称。
3. 将每个组分配给一个或多个背景方法服务器。
只有在处理队列时需要较高的可用性时,再将组分配给多个背景方法服务器。请参阅
高可用性队列处理。
您必须将 “默认”组分配到背景方法服务器。这是因为那些没有明确分配到组的队列均位于“默认”组中。
|
如果某个组没有分配给方法服务器,则不会执行分配给该组的队列中的条目。
|
要分配组,请在背景方法服务器的启动命令中指定 wt.queue.queueGroup 属性。有关如何将组分配给背景方法服务器的详细信息,请参阅
配置背景方法服务器。