Я пытаюсь контролировать количество maxThreadsActive и maxThreadsIdle для исходящих HTTP-соединений в Mule.Определение количества потоков в конфигурациях/коннекторах HTTP-запросов.
Настройка профиля по умолчанию-threading не влияет на количество потоков, которым выделены HTTP-запросы.
Для HTTP слушателей это можно установить продевал профиль через HTTP: уборщица резьбонарезной профиль, как это:
<http:listener-config name="HTTP_Listener_Configuration" host="0.0.0.0" port="8081" doc:name="HTTP Listener Configuration">
<http:worker-threading-profile maxThreadsActive="2" maxThreadsIdle="1" threadTTL="60000"/>
</http:listener-config>
Но я не могу найти способ, чтобы применить профиль резьбы на HTTP : элемент запроса.
Кроме того, мне интересно, как http: worker-threading-profile в этом случае работает для слушателей, когда я использую профилировщик (VisualVM), я не вижу изменений в количестве потоков, которые выделяются для HTTP-прослушиватель.
Любые идеи относительно потоков для конечных точек HTTP и как их контролировать и проверять?
Снимок экрана ниже из простого тестового приложения с профилем резьбы, применяемым, как указано выше.
То же приложение имеет простой HTTP: запрос конфигурацию, для подключения к исходящей HTTP (реквестер) Я всегда получаю это число потоков: