G>В одном видео столкнулся с паттерном проектирования о котором раньше не слышал... LMAX Disruptor. Кто знаком? Применяли на практике? В суть не особо вник, пока... вроде что-то похожее на CQRS. Смущает, что статьи все 2011 года, ровно как и видео. Насколько это реальный паттерн проектирования или очередной пиар ход непойми кого?
Я использовал (сначала .NET порт, позже самописку на тех же идеях). Для приложений где нужно максимально быстро прокачивать много небольших сообщений, пакетов от сети и всего прочего — отличная штука. Если же есть тяжёлая обработка пакетов, много фоновых задач, или там типичное приложение когда нужно на одно входящее сообщение три раза в базу слазить — неудобств больше чем профита.
Вот блог по теме Disruptor, с которым рекомендую ознакомитьсяNemerle — power of metaprogramming, functional, object-oriented and imperative features in a statically-typed .NET language