为特定的管理请求定义特殊用途的线程

您可以为一类管理请求或某个特定的管理请求指定一个或多个特殊用户线程。管理请求的“类”指的是请求的时间框架:立即或时间间隔。

管理进程具有以下类型的线程:

  • 通用用途线程,在“服务器”文档中,“服务器任务 - 管理进程”选项卡上的“最大线程数”字段中定义。您可以指定 3 到 10 个通用线程。
  • 特殊用途线程,使用 NOTES.INI 设置定义。管理进程最多可以支持十个通用用途线程、特殊用途线程或者两者的组合。特殊用途线程只处理即时或时间间隔请求。例如,如果某个特殊用途线程是一个即时线程,它则只处理即时请求。
  • 一个请求分派线程,管理进程使用该线程分派管理进程请求。您不能设置或修改此线程。
  • 一个轮询线程,用于邮件策略处理。您不能设置或修改此线程。

这些特殊用途线程会添加到已经定义的现有通用线程中。使用下列 NOTES.INI 设置可指定特殊用途线程的数量。

ADMINP_IMMEDIATE_THREAD=X
ADMINP_INTERVAL_THREAD=X

其中 X 是特殊用途线程的数量。

特殊用途的线程不能用于每日、延迟或批处理管理处理请求。

添加特殊用途线程的选项只有在管理进程启动之后才选中。

当收到某个请求进行处理时,管理进程会进行检查,以了解该请求是否可由“服务器”文档中定义的其中一个通用用途线程处理。如果可由通用用途线程处理,该请求则分配给其中一个可用线程。如果不能由通用用途线程处理,管理进程则会进行检查,了解该请求是否有资格由 NOTES.INI 文件中定义的特殊用途线程处理。(特殊用途线程为即时线程或时间间隔线程;因此,它们只处理即时或时间间隔管理进程请求。)如果该请求有资格由特殊用途线程处理,该请求则分配给一个特殊用途线程。如果该请求没有资格由特殊用途线程处理,该请求则会排队,稍候由通用用途线程或特殊用途线程处理,具体根据哪个线程将会变为可用状态。当然,要由特殊用途线程进行处理,该请求必须有资格由该线程进行处理。