Я развернул брокер amq в openshift, а также включил автоматическое масштабирование для брокера при отправке 1000 (или более) запросов для проверки автоматического масштабирования через apache jmeter, возникает некоторая проблема имой модуль падает, и некоторые из моих сообщений будут потеряны, пока не появится другой модуль.
изображение 1: (https://pasteboard.co/IyHxKH8.png)
изображение 2: (https://pasteboard.co/IyHyB68.png)
Ошибка Jmeter: Невозможно отправить, канал уже вышел из строя: tcp: //...
Я знаю, что ошибка может появиться из-за MaximumConnections = 1000 в
<transportConnector name="openwire" uri="tcp://0.0.0.0:61616?maximumConnections=1000&wireformat.maxFrameSize=104857600"/>
1) Брокер не может принять более 1000 одновременных подключений, но я не знаю, почему он заставляет мой модуль перезагружаться.
Если я увеличу свой модуль с помощью:
oc scale dc broker-amq --replicas=3
и отправлять запрос с 4000 нитями одновременно, каждый брокер может принять 1000 одновременных подключений, поэтому около 1000 запросов не будет выполнено, но при этом перезапуск не будет выполняться в 3 пакетах
2) другой вопрос: как я могу внести некоторые изменения?в файле конфигурации activemq.xml в openshift.
Я использовал шаблон по умолчанию для развертывания amq в openshift
3) Это правильный способ проверки автоматического масштабирования в activemq?
Мне действительно нужно знать ответ на вопросыСпасибо большое.