Как спроектировать это искривленным способом? - PullRequest
0 голосов
/ 04 июля 2019

Мой текущий проект работает в пакетном режиме, т. Е. Выполняется ежедневно ночью.

Когда мои приложения выполняли следующие шаги

  1. Чтение данных из Oracle
  2. очистить и преобразовать данные
  3. Определить алгоритм и прикрепить его
  4. Запустить прилагаемый алгоритм
  5. Сохранить результаты в Cassandra.

В настоящее время янужно написать это как потоковое приложение.Мы решили использовать технический стек структурированного потокового вещания Kafka & Spark.

Как разбить / сгруппировать вышеуказанные функции, чтобы реализовать их в потоковом режиме.то есть искры работы.Каким должно быть средство общения между этими искровыми работами?Что является отраслевым стандартом для вышеперечисленного?Если два человека хотят работать ниже двух шагов

очистить и преобразовать данные Определить алгоритм и присоединить его

Каким должен быть интерфейс?Пожалуйста, ведите меня.

...