Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space PRINSAG and version 9.0
Sv translation
languageen

The Limit Concurrency action and the Release Concurrency action are on the Flow tab in Rule Builder.

 
The Limit Concurrency action has two parameters:

  1. Concurrent Limit—the maximum number of concurrent executions of rule sets using the specified limiter name.
  2. Limiter Name—the name of the limiter. Usually there is one name for each rule set that should be limited. One suggestion would be to use the rule set full path name.


Notes:

  • The limiter name should be tied to the rule set and always the same. Do not use the same rule set with a different limiter name each time it is invoked—for example by using the job name as the limiter name. This will work in the short term but over time will cause performance issues.
  • Care should be taken when copying rule sets that use the Limit Concurrency action to ensure the limiter name is changed if necessary. Multiple rule sets can share a limiter name—their actions within the scope of the limiter will then be synchronized together—but this is a special use case that should be implemented with caution.

The Release Concurrency action has no parameters. It is automatically configured to release the limiter on the previous Limit Concurrency action.

There are two ways these actions can be used in a rule chain:

  • Limit Concurrency action on its own which limits the execution of a rule chain from the action until the end of the chain
  • Limit Concurrency and Release Concurrency actions together which limits the execution of a subset of the rule chain delimited by the two actions
Sv translation
languagede

Die Aktion Nebenläufigkeit begrenzen und die Aktion Nebenläufigkeit freigeben befinden sich auf der Registerkarte Fluss im Regelgenerator.

Anchor
Bookmark163_concept_98EC49FE83064A9ABF6A
Bookmark163_concept_98EC49FE83064A9ABF6A

Die Aktion Nebenläufigkeit begrenzen hat zwei Parameter:

  1. Nebenläufigkeitsbegrenzung: die maximale Anzahl gleichzeitiger Ausführungen von Regelsammlungen unter Verwendung des angegebenen Begrenzernamens.
  2. Begrenzername: Name des Begrenzers. Normalerweise gibt es einen Namen für jede Regelsammlung, die begrenzt werden sollte. Ein Vorschlag wäre die Verwendung des vollständigen Pfadnamens der Regelsammlung.


Anmerkung:

  • Der Begrenzername sollte mit der Regelsammlung verbunden und immer gleich sein. Verwenden Sie nicht die gleiche Regelsammlung mit einem unterschiedlichen Begrenzernamen bei jedem Aufrufen – zum Beispiel, indem Sie den Job-Namen als Begrenzername verwenden. Dies funktioniert nur kurzfristig, verursacht aber langfristig Leistungsprobleme.
  • Beim Kopieren von Regelsammlungen, die die Aktion Nebenläufigkeit begrenzen verwenden, muss darauf geachtet werden, dass der Begrenzername geändert wird, falls notwendig. Mehrere Regelsammlungen können sich einen Begrenzernamen teilen. Ihre Aktionen im Anwendungsbereich des Begrenzers werden dann miteinander synchronisiert, aber das ist ein Spezialfall, der nur mit Vorsicht implementiert werden sollte.

Die Aktion Nebenläufigkeit freigeben hat keine Parameter. Sie ist automatisch so konfiguriert, dass der Begrenzer bei der vorherigen Aktion Nebenläufigkeit begrenzen aufgehoben wird.
Es gibt zwei Möglichkeiten, diese Aktionen in einer Regelkette zu verwenden:

  • Die Aktion Nebenläufigkeit begrenzen alleine, wodurch die Ausführung einer Regelkette ab der Aktion bis zum Ende der Kette begrenzt wird.
  • Die Aktionen Nebenläufigkeit begrenzen und Nebenläufigkeit freigeben zusammen, wodurch die Ausführung eines Subsets der Regelkette durch die zwei Aktionen begrenzt wird.
Sv translation
languagezh

限制并发操作和释放并发操作位于规则生成器中的流程选项卡上。

Anchor
Bookmark163_concept_98EC49FE83064A9ABF6A
Bookmark163_concept_98EC49FE83064A9ABF6A

限制并发操作有两个参数:

  1. 并发限制 — 规则集的最大并发执行数量(使用指定限制名称)。
  2. 限制名称 — 限制的名称。 通常应施加限制的每个规则集都有一个名称。 建议使用规则集的完整路径名称。


注:

  • 限制名称应与规则集联系在一起,而且始终保持不变。 请勿每次调用规则集时都使用不同的限制名称—例如使用作业名称作为限制名称。 这样做短期内有效,但长期来看将导致性能问题。
  • 复制使用限制并发操作的规则集时应小心,以确保在必要时更改限制名称。 多个规则集可以使用相同的限制名称—然后它们在限制范围内的操作将同步到一起 — 但这是一种特殊用例,应谨慎实施。

释放并发操作没有参数。 它自动配置为释放前一个限制并发操作的限制。
这些操作在规则链中的使用有两种方式:

  • 仅使用限制并发操作,这样将限制在规则链中执行操作,直到规则链结束
  • 限制并发释放并发操作一起使用,这样将限制为执行规则链中由两个操作界定的子集
Sv translation
languagees

Las acciones Limitar simultaneidad y Liberar simultaneidad están en la ficha Flujo del Generador de reglas.

Anchor
Bookmark163_concept_98EC49FE83064A9ABF6A
Bookmark163_concept_98EC49FE83064A9ABF6A

La acción Limitar simultaneidad tiene dos parámetros:

  1. Límite de simultaneidad: número máximo de ejecuciones simultáneas de conjuntos de reglas con el nombre de limitador especificado.
  2. Nombre del limitador: nombre del limitador. Por lo general, hay un nombre para cada conjunto de reglas que se debe limitar. Se puede utilizar el nombre de ruta completo del conjunto de reglas.


Nota:

  • El nombre del limitador debería estar vinculado al conjunto de reglas y ser siempre el mismo. No utilice el mismo conjunto de reglas con un nombre de limitador diferente cada vez que se invoque, por ejemplo, utilizando el nombre del trabajo como nombre del limitador. Esto funcionará a corto plazo, pero a la larga causará problemas de rendimiento.
  • Se debe tener cuidado al copiar los conjuntos de reglas que utilizan la acción Limit Concurrency (Limitar simultaneidad) para asegurarse de que el nombre del limitador se cambia si es necesario. Varios conjuntos de reglas pueden compartir un nombre de limitador y sus acciones en el ámbito del limitador se sincronizarán posteriormente de forma conjunta, pero este es un caso de uso especial que se debe implementar con cautela.

La acción Release Concurrency (Liberar simultaneidad) no tiene parámetros. Se configura automáticamente para liberar el limitador en la acción Limit Concurrency (Limitar simultaneidad) anterior.
Hay dos maneras de utilizar estas acciones en una cadena de reglas:

  • La acción Limit Concurrency (Limitar simultaneidad) por sí sola, que limita la ejecución de una cadena de reglas hasta el final de la cadena
  • Las acciones Limit Concurrency (Limitar simultaneidad) y Release Concurrency (Liberar simultaneidad) conjuntamente, que limitan la ejecución de un subconjunto de la cadena de reglas delimitada por las dos acciones
Sv translation
languagefr

Les actions Limiter la simultanéité et Annuler la limitation de simultanéité se trouvent dans l'onglet Flux du Créateur de règles.

Anchor
Bookmark163_concept_98EC49FE83064A9ABF6A
Bookmark163_concept_98EC49FE83064A9ABF6A

L'action Limiter la simultanéité comprend deux paramètres :

  1. Limite de simultanéité : nombre maximal d'exécutions simultanées des jeux de règles utilisant le nom de délimiteur spécifié.
  2. Nom de délimiteur : nom du délimiteur. Il existe généralement un nom pour chaque jeu de règles devant être limité. Vous pouvez par exemple utiliser le nom de chemin complet du jeu de règles.


Remarque :

  • Le nom de délimiteur doit être associé au jeu de règles et ne doit jamais changer. N'utilisez pas le même jeu de règles avec un nom de délimiteur différent chaque fois qu'il est invoqué, par exemple en utilisant le nom du travail comme nom de délimiteur. Cette méthode fonctionnera dans un premier temps mais posera des problèmes de performances à long terme.
  • Lorsque vous copiez des jeux de règles qui utilisent l'action Limiter la simultanéité, vous devez vous assurer que le nom de délimiteur est modifié le cas échéant. Plusieurs jeux de règles peuvent partager un nom de délimiteur (leurs actions au sein du délimiteur sont synchronisées), mais ce cas d'utilisation spécial doit être mis en œuvre avec précaution.

L'action Annuler la limitation de simultanéité ne comprend aucun paramètre. Elle est automatiquement configurée pour désactiver le délimiteur de l'action Limiter la simultanéité précédente.
Vous pouvez utiliser ces actions dans une chaîne de règles de deux façons :

  • Utilisation de l'action Limiter la simultanéité seule pour limiter l'exécution d'une chaîne de règles depuis l'action jusqu'à la fin de la chaîne
  • Utilisation des deux actions Limiter la simultanéité et Annuler la limitation de simultanéité pour limiter l'exécution d'un sous-ensemble de la chaîne de règles délimité par les deux actions
Sv translation
languageja

並列実行の制限アクションおよび並列実行制限の解除アクションは、ルール ビルダのフロータブにあります。

Anchor
Bookmark163_concept_98EC49FE83064A9ABF6A
Bookmark163_concept_98EC49FE83064A9ABF6A

並列実行の制限アクションには次の 2 つのパラメータがあります。

  1. 並列実行の制限数 — 指定されたリミッタ名を使用するルール セットの並列実行の最大数。
  2. リミッタ名 — リミッタの名前。 通常は、各ルール セットごとに固有の名前があります。 1 つの案としてルール セットの完全パス名を使用することができます。


注:

  • リミッタ名は、ルール セットに関連付けられ、常に同じにする必要があります。 起動するたびに異なるリミッタ名を指定して同じルール セットを使用しないでください。たとえばジョブ名をリミッタ名として使用する場合などです。 これは、短期間は使用できますが、時間が経過するとパフォーマンスの問題の原因になります。
  • 並列実行の制限アクションを使用するルール セットをコピーするときには、必要に応じてリミッタ名が変更されるように注意する必要があります。 複数のルール セットでリミッタ名を共有できますが(リミッタの範囲内のアクションが同期されます)、これは特別な使い方であり、実装する際には注意が必要です。

並列実行制限の解除アクションにはパラメータはありません。 前の並列実行の制限アクションでリミッタをリリースするように自動的に構成されます。
ルール チェーンでこれらのアクションを使用するには、以下の 2 つの方法があります。

  • 並列実行の制限アクションを単独で使用し、チェーンの最後までアクションからのルール チェーンの実行を制限します。
  • 並列実行の制限並列実行制限の解除アクションを共に使用し、2 つのアクションで区切られるルール チェーンのサブセットの実行を制限します。