Я сейчас обновляю многоуровневое приложение в реальном времени.Теперь у нас есть 2 уровня приложений - низкий уровень и средний уровень.
Для приложений низкого уровня имеется более 100 рабочих станций.Это низкоуровневое приложение будет отправлять все состояние оборудования (например, сигнал тревоги низкого уровня бумаги и принтер ошибок) на средний уровень, используя UDP.Нам необходимо указать порт и IP-адрес среднего уровня в приложении низкого уровня.
Для приложения среднего уровня у нас есть около 20 рабочих станций, которые получают весь сигнал тревоги с низкого уровня и отображают его в 2D-графике..
Теперь у нас есть новое требование, чтобы добавить еще 1 уровень (высокий уровень), который находится в штаб-квартире Головы.Это приложение высокого уровня будет отображать всю информацию о тревогах из приложения низкого уровня.
Я планирую использовать функции широковещательной передачи в UDP.Команде по установке и команде разработчиков будет легче это сделать.Но я обеспокоен тем, что он будет использовать большую пропускную способность сети.
У меня нет большого опыта работы в сети.Я не знаю, какое измерение я должен использовать.Какой тип ввода мне нужно учитывать, если я хочу использовать широковещательный UDP.Какую сеть лучше всего использовать?Какой тест я должен сделать.И даже какой вопрос я должен задать для этого.
Любые предложения и комментарии приветствуются.