Путаница с потоковым процессором WSO2

У меня есть небольшая путаница по поводу потокового процессора. Ранее я использовал CEP, а теперь я использую потоковый процессор.

если я не ошибаюсь, сервер Data Analytics, CEP и Machine Learner объединены в потоковом процессоре, это правда?

Поскольку я обнаружил некоторые несоответствия, например, SP не может публиковать данные непосредственно на панели инструментов, а CEP мог. Итак, мой вопрос, все ли фьючерсы в CEP и в ML, будут течь в SP?

3 ответа

DAS, CEP и ML не были полностью объединены в потоковом процессоре.

В DAS Сиддхи обрабатывал аналитику в реальном времени, а пакетную аналитику - через Spark. Однако в потоковом процессоре только Siddhi выступает в качестве основного процессора, а Spark не используется.

Потоковый процессор обрабатывает данные в потоковом режиме через сиддхи. Чтобы выполнить требования, предъявляемые к пакетной аналитике, можно использовать инкрементную обработку [1], которая была введена в Siddhi 4.0.0.

Также поддержка ML предоставляется через расширения ml, написанные для Siddhi 4.0.0.

В das / cep требуется определить несколько артефактов, таких как получатели, планы выполнения, издатели и т. Д., Чтобы создать аналитический рабочий процесс.

Но в Stream Processor можно определить весь поток в одном приложении Siddhi.

Для получения дополнительной информации, пожалуйста, обратитесь к руководству по миграции с DAS на SP [2] и сайту аналитики WSO2 [3].

[1] https://wso2.github.io/siddhi/documentation/siddhi-4.0/

[2] https://docs.wso2.com/display/SP4xx/Upgrading+from+a+Previous+Release

[3] https://wso2.com/analytics

WSO2 Stream Processor - это последнее аналитическое предложение WSO2. Он имеет супер набор функций, которые были у WSO2 CEP. Ниже приводится сравнение возможностей WSO2 CEP и WSO2 SP.

генеральный

  • Ядром SP 4.x является последняя версия siddhi 4.x, которая более стабильна и имеет улучшенную производительность. Пока CEP работает на Siddhi 3.x.
  • SP основан на C5, и это худой и легкий вес, чем CEP, который был основан на C4.
  • SP разработан, чтобы быть дружественным к контейнерам и мог быть нативным. Где у CEP возникли некоторые проблемы при развертывании в контейнерах.
  • Теперь все содержится в приложении Siddhi, которое представляет собой один файл, который можно развернуть и выполнить самостоятельно.

Инкрементальный анализ

  • Новая сиддхи имеет функцию инкрементального анализа, которая предназначена для обслуживания пакетной аналитики. С помощью этой функции пользователи могут легко выполнять агрегацию временных рядов без необходимости интеграции с другими платформами, такими как Spark.
  • Инкрементальный анализ плавно объединяет аналитику в реальном времени с пакетной аналитикой, позволяя выполнять обе формы аналитики в одном потоке сообщений.

Распределенное развертывание

  • SP 4.x имеет распределенную архитектуру с высокой степенью масштабируемости. Контейнерный характер SP позволяет его масштабировать.
  • Распределенное развертывание отказоустойчиво и поддерживает единовременную обработку с помощью Apache Kafka.
  • Распределенная архитектура CEP была основана на Apache Storm.
  • Кроме того, SP имеет встроенную поддержку для развертывания нескольких центров обработки данных. Пока CEP нет.

механическая обработка

  • SP имеет богатый редактор, который поддерживает автоматическое завершение, моделирование событий, отладку запросов siddhi и т. Д. CEP имеет только интерфейс редактора запросов в консоли управления.
  • Status Dashboard of SP позволяет пользователям отслеживать их развертывание с помощью обширного набора статистических данных, связанных с производительностью, потреблением ресурсов и т. Д. Siddhi Apps и JVM. У CEP была поддержка метрики углерода, которая показывает только статистику JVM.

Бизнес правила

  • SP имеет функцию "Бизнес-правила", благодаря которой пользователи, не являющиеся техническими специалистами, могут создавать логику обработки с помощью графического интерфейса, подобного мастеру, без необходимости выполнять запросы.
  • Разработчики могут использовать эту функцию для абстрактного представления сложных проблем, понятных бизнес-пользователям.
  • У CEP не было функции, ориентированной на бизнес-пользователей.

Итак, мой вопрос, все ли фьючерсы в CEP и в ML, будут течь в SP?

Я не верю в это. StreamProcessor имеет только подмножество возможностей CEP, DAS или ML. ИМХО это продвигается в настоящее время, так как он новый, более легкий и быстрый

Другие вопросы по тегам