Я разработал Java-приложение, которое работает на нескольких Raspberry Pis. Это программное обеспечение делает 10 запросов к серверу одновременно в течение дня. Когда был запущен первый Raspberry, проблем не было. Но когда начинается третья Малина, первая говорит об исключении тайм-аута. Если я запускаю 50 одновременных запросов к веб-серверу с одним Raspberry, проблем не возникает, но когда я использую несколько разных машин, сеть выходит из строя, и работает только одна малина.

У меня есть маршрутизатор Cisco WR 54, 5 Raspberries и 5 ПК /Mac.

Как я могу решить это? Нужно ли покупать новый и Pro Router или что-то еще?

заранее спасибо

1 ответ1

0

Это может не быть проблемой маршрутизатора, возможно, что все, к чему вы обращаетесь на сервере, становится «заблокированным», когда один из «пи» запрашивает его. Я предполагаю, что запуск их всех с одного пи не будет «одновременным», это будет либо отправка одного большого пакета для запросов, либо один сразу за другим, поэтому не будет блокироваться на сервере.

Вы можете попробовать новый маршрутизатор, но вам лучше попытаться управлять трафиком самого файла сервера. Настройка очереди или создание цикла повторов для запросов.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .