У меня есть таблица, в которую прилетает по 2-10к событий в секунду. Все это с виртуализацией показывается на ui, но проблема в другом.
Данные, которые прилетают в коллекцию, необходимо в реальном времени объединять и строить префиксное дерево (ведь id нет).
Данные выглядят вот так:
$SYS/scheme/node/beacon
$SYS/info/enum/beacon
$SYS/organization/production_calendar/beacon
$SYS/system/event_archive/beacon
$SYS/archive/search/beacon
$SYS/sys/services/beacon
$SYS/sys/broker/state/MQTTnet.LogViewer-23ac9203-50ad-4d90-8832-9ab0fb0f4a51
$SYS/sys/schedules/event/00:00:01
Сразу скажу, что $SYS - это не нода, их много, а это просто пример
Мне бы понять логику, как это все делается именно в реальном времени, когда список с названиями событий все время расширяется. И как не ловить outofmemory или stackoverflow ошибки