Индексация в Aria сократила потребление CPU на 30%

Scaling and benchmarking a critical message bus using a new indexing strategy

Индексация в Aria сократила потребление CPU на 30%

Aria — внутренний message bus Jane Street, обрабатывающий терабайты данных в день. Инженеры переработали механизмы tip recovery и initial recovery: вместо линейного перебора сообщений они применили индексы по topic partitions и адаптивное разбиение дерева топиков. Это снизило нагрузку на CPU на 30% в production и ускорило восстановление клиентов после сбоев.

В одном конкретном инциденте initial recovery, который обычно занимал менее 2,5 секунд, растянулся более чем на 13 минут.

Ещё за этот день

2026-10-09