Apache Storm

Продукт
Разработчики: Apache Software Foundation (ASF)
Дата последнего релиза: 2016/04/12
Технологии: Средства разработки приложений

Apache Storm - вычислительная среда на основе Open Source для работы в реальном времени.

Apache Storm легко интегрируется с другими компонентами, обладает высокими показателями производительности и достаточно просто разворачивается, создавая распределённую систему RT-вычислений для быстрой обработки больших потоков данных, добавляя возможности обработке в Apache Hadoop.

Изначально проект создан в BackType, затем куплен Twitter и в сентябре 2013 года переведён в инкубатор Apache.

Использование Storm в кластере Hadoop обеспечивает эффективную обработку всего спектра рабочих нагрузок: от работы в реальном времени до интерактивной и обработки группами.

Схема взаимодействия Apache Storm

Сейчас Storm разрабатывается по открытой модели, среди участников сотрудников компаний Hortonworks, Twitter, Verisign, Yahoo и другие. Тестирование Apache Storm при обработке миллиона 100-байтовых сообщений в секунду на один узел (node) показало отказоустойчивость приложения, масштабируемость между узлами кластера и простоту работы. Как построить цифровой фундамент для мебельного ритейла будущего 8.1 т

Apache Storm поддерживает интеграцию с СУБД, распараллеливание, разделение и повторные попытки при ошибках, когда это необходимо.

2016: Apache Storm 1.0

12 апреля 2016 года Apache Software Foundation сообщила о выпуске релиза Apache Storm 1.0.

Разработчики сравнивают свой проект с Hadoop, только для обработки данных в реальном времени (вместо пакетного режима).

Этот релиз Apache Storm сообщество разработчиков видит значимым в эволюции проекта, с его выходом в платформе появилось множество функций и улучшений. Среди значимых изменений:

  • качественный рост производительности (до 16 раз по сравнению с предыдущими релизами);
  • интеграция опционального heartbeat-демона Pacemaker;
  • API для распределенного кэша (Distributed Cache API);
  • поддержка HA Nimbus для высокой доступности кластера;
  • Native Streaming Window API для потоковой обработки данных;
  • Stateful Bolt API с автоматической проверкой состояния;
  • возможность динамического изменения уровней логирования;
  • механизм автоматического «противодавления» (Backpressure) для уменьшения пропускной способности при превышении настраиваемых порогов;
  • планировщик RAS Scheduler, учитывающий доступные в кластере ресурсы (оперативная память, процессор);
  • функция распределённого поиска по журналам (Distributed Log Search) в пользовательском интерфейсе Storm.



СМ. ТАКЖЕ (7)


Подрядчики-лидеры по количеству проектов

За всю историю
2023 год
2024 год
2025 год
Текущий год

  Солар (Solar) (47)
  Финансовые Информационные Системы (ФИС, FIS, Финсофт) (15)
  Форсайт (13)
  Unlimited Production (Анлимитед Продакшен, eXpress) (12)
  МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (11)
  Другие (433)

  Солар (Solar) (6)
  Unlimited Production (Анлимитед Продакшен, eXpress) (4)
  МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (4)
  Форсайт (3)
  РЖД-Технологии (3)
  Другие (23)

  Unlimited Production (Анлимитед Продакшен, eXpress) (5)
  Солар (Solar) (4)
  МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (2)
  Axiom JDK (Аксиом) (2)
  Naumen (Наумен консалтинг) (1)
  Другие (13)

  МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (4)
  Форсайт (2)
  Яндекс (Yandex) (2)
  Unlimited Production (Анлимитед Продакшен, eXpress) (2)
  Актив (Актив-софт) (2)
  Другие (24)

  МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (1)
  Уральский центр систем безопасности (УЦСБ) (1)
  Другие (0)

Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров

За всю историю
2023 год
2024 год
2025 год
Текущий год

  Солар (Solar) (2, 49)
  Microsoft (41, 47)
  Oracle (49, 26)
  Hyperledger (Open Ledger Project) (1, 23)
  IBM (33, 18)
  Другие (666, 359)

  Солар (Solar) (1, 6)
  Unlimited Production (Анлимитед Продакшен, eXpress) (1, 6)
  МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (1, 4)
  Мобильные ТелеСистемы (МТС) (1, 4)
  SL Soft (СЛ Софт) (1, 3)
  Другие (15, 24)

  Unlimited Production (Анлимитед Продакшен, eXpress) (1, 5)
  Солар (Solar) (1, 4)
  Мобильные ТелеСистемы (МТС) (2, 3)
  Axiom JDK (Аксиом) (2, 2)
  МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (1, 2)
  Другие (13, 13)

  Мобильные ТелеСистемы (МТС) (1, 4)
  МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (1, 4)
  Python Software Foundation (1, 3)
  Unlimited Production (Анлимитед Продакшен, eXpress) (1, 3)
  Яндекс (Yandex) (1, 3)
  Другие (19, 25)

  Мобильные ТелеСистемы (МТС) (1, 1)
  Уральский центр систем безопасности (УЦСБ) (1, 1)
  МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (1, 1)
  Другие (0, 0)

Распределение систем по количеству проектов, не включая партнерские решения

За всю историю
2023 год
2024 год
2025 год
Текущий год

  Solar appScreener (ранее Solar inCode) - 49
  Hyperledger Fabric - 23
  Windows Azure - 20
  EXpress Защищенный корпоративный мессенджер - 16
  FIS Platform - 16
  Другие 364

  Solar appScreener (ранее Solar inCode) - 6
  EXpress Защищенный корпоративный мессенджер - 6
  МТС Exolve - 4
  Форсайт. Мобильная платформа (ранее HyperHive) - 3
  РЖД и Робин: Облачная фабрика программных роботов - 3
  Другие 14

  EXpress Защищенный корпоративный мессенджер - 5
  Solar appScreener (ранее Solar inCode) - 4
  МТС Exolve - 2
  Axiom JDK (ранее Liberica JDK до 2022) - 2
  AppSec.Sting Платформа автоматизированного анализа защищенности приложений (ранее Стингрей) - 1
  Другие 13

  МТС Exolve - 4
  Python - 3
  Yandex AI Studio - 3
  EXpress Защищенный корпоративный мессенджер - 3
  Guardant SLK - 2
  Другие 18

  МТС Exolve - 1
  УЦСБ: Apsafe Облачная платформа для непрерывного анализа защищенности приложений - 1
  Другие 0