Что означает maxBufferSize = "- 1" в Mule? - PullRequest
0 голосов
/ 10 декабря 2018

Я видел эту конфигурацию в существующем коде, и мне интересно, что означает maxBufferSize = "- 1", так как я не видел других примеров в Интернете, применяющих отрицательное значение к этому атрибуту.Кто-нибудь может объяснить, пожалуйста?

<asynchronous-processing-strategy name="AsynchronousProcessingStrategy" maxThreads="${MAX.PARALLEL.PROCESS}" minThreads="1" threadTTL="30000" poolExhaustedAction="WAIT" threadWaitTimeout="-1" maxBufferSize="-1" doc:name="Asynchronous Processing Strategy"/>

1 Ответ

0 голосов
/ 10 декабря 2018

Взято из https://docs.mulesoft.com/mule-runtime/3.8/flow-processing-strategies:

maxBufferSize определяет, сколько запросов помещается в очередь, когда пул достигает максимальной емкости, а действие исчерпанного пула - WAIT.Буфер используется как переполнение.

-1 будет бесконечным числом запросов.

...