Skip To Content

Планирование и настройка потоков событий

ArcGIS GeoEvent Server обеспечивает визуализацию и аналитику в реальном времени для различных форматов данных и протоколов. При планировании развертывания нужно определить количество потоков событий, которые вы собираетесь обрабатывать, и ресурсы компьютера, необходимые для поддержки этих потоков событий. Также при планировании развертывания учитывайте, будут ли события приниматься с постоянной скоростью или в пакетном режиме. Кроме того, GeoEvent Server обеспечивает гибкость для изменения конфигураций сервисов, чтобы в некоторых случаях лучше справляться с различиями в потоках событий.

Информацию о минимальных системных требованиях GeoEvent Server см. в разделе Системные требования.

Настройка количества компьютеров

Развертывание GeoEvent Server на сайте ArcGIS Server с одним компьютером. Высокая загрузка обработки событий GeoEvent Server может привести к полной загрузке процессора или использования памяти, поэтому важно определить количество компьютеров ArcGIS Server, которые необходимо развернуть для удовлетворения потребностей обработки событий.

После развертывания системы используйте журналы и статистику сервера, чтобы оценить производительность компьютера. Используйте инструменты операционной системы, такие как Windows Performance Monitor, для оценки производительности компьютера при обработке потоков событий. И, наконец, некоторые инструменты и сервисы сторонних производителей могут отслеживать производительность системы. Примером веб-сервиса, отслеживающего производительность системы в облачной среде, является Amazon CloudWatch на платформе Amazon EC2.

Некоторые потоки событий, например, неравномерные потоки событий, могут потреблять большое количество ресурсов процессора. Если вы предполагаете увеличение объемов событий и осуществляете развертывание на виртуальных машинах или облачных платформах, вы можете временно развернуть дополнительные машины GeoEvent Server, чтобы справиться с возросшей нагрузкой, а при уменьшении объема событий отключить их. Развертывание на виртуальных машинах или облачных платформах обеспечивает такую гибкость.