Skip to main content

ControlRate

Описание

Контролирует скорость передачи данных на последующие процессоры. Если вы задаете очень маленькое время, точность ограничения уменьшается. Вы можете улучшить точность, уменьшая время Yield Duration, за счет увеличения числа задач, выполняемых процессором.

Теги

rate control, throttle, rate, throughput

Свойства

НазваниеОписание
Rate Control CriteriaУказывает критерии, которые используются для управления скоростью передачи данных. Изменение этого значения сбрасывает счетчики скорости.
Time DurationПериод времени, к которому относится максимальная скорость. Изменение этого значения сбрасывает счетчики скорости.
Maximum RateМаксимальная скорость, с которой данные должны проходить через этот процессор. Ожидается, что формат этого свойства будет положительным целым числом или размером данных (например, «1 МБ»), если для критерия управления скоростью установлено значение «скорость передачи данных».This Property is only considered if the [Rate Control Criteria] Property is set to one of the following values: [data rate], [attribute value], [flowfile count]
Maximum Data RateМаксимальная скорость, с которой данные должны проходить через этот процессор. Ожидается, что формат этого свойства будет представлять собой размер данных (например, «1 МБ»), выраженный в байтах за единицу времени.This Property is only considered if the [Rate Control Criteria] Property has a value of "data rate or flowfile count".
Maximum FlowFile RateМаксимальная скорость, с которой файлы Flow должны проходить через этот процессор. Ожидается, что формат этого свойства будет представлять собой положительное целое число, выраженное в количестве файлов Flow за единицу времениThis Property is only considered if the [Rate Control Criteria] Property has a value of "data rate or flowfile count".
Rate Exceeded StrategyУказывает, как обрабатывать входящий файл FlowFile при превышении максимальной скорости передачи данных.
Rate Controlled AttributeИмя атрибута, значения которого учитываются при ограничении скорости, если для критерия ограничения скорости установлено значение «значение атрибута». Значение атрибута, на который ссылается это свойство, должно быть положительным целым числом, иначе FlowFile будет перенаправлен на сбой. Это значение игнорируется, если для критерия ограничения скорости не установлено значение «значение атрибута». Изменение этого значения сбрасывает счетчики скорости.This Property is only considered if the [Rate Control Criteria] Property has a value of "attribute value".
Grouping AttributeBy default, a single "throttle" is used for all FlowFiles. If this value is specified, a separate throttle is used for each value specified by the attribute with this name. Changing this value resets the rate counters.

Взаимосвязи

  • failure: Файлы потока будут перенаправлены в эту связь, если в них отсутствует необходимый атрибут, контролируемый скоростью, или если атрибут не соответствует ожидаемому формату
  • success: Файлы потока передаются в это отношение в нормальных условиях