Можно ли использовать Apache nifi в качестве сервера приложений? - PullRequest
0 голосов
/ 25 января 2019

Я разработчик приложений, в основном занимаюсь разработкой и поддержкой корпоративных приложений, таких как ERP, система HCM.Проработав много лет в поле, я почувствовал, что способ разработки бизнес-системы не совсем верен.После многих лет обслуживания и совершенствования сотнями разработчиков система продолжает становиться все больше и больше, все более и более сложной.В конце концов, просто невозможно сделать большие изменения в системе, потому что логика запутана, как итальянская лапша.Разработчики так боятся вызвать серьезные проблемы с клиентами.

Недавно я обнаружил Парадигму программирования на основе потоков , изобретенную J.Пол Моррисон и мне это действительно интересно.Я очень одобряю идею разработки приложений, рисуя диаграмму визуально.Как мы все знаем, чтобы разработать бизнес-систему, мы начнем с построения бизнес-схемы.Почему диаграмма бизнес-процесса не может быть просто самой системой ??

Естественно, я попытался найти реализации FBP, и nifi - это то, что рекомендует изобретатель FBP.Я не очень подробно разбираюсь в nifi.

Сразу после просмотра некоторых вводных видео и документации я обнаружил, что большую часть времени эксперты по nifi постоянно говорят об использовании nifi для iot-системы, потоковой передачи в реальном времени такого рода.вещи.Кажется, что nifi не имеет отношения к бизнес-системам.

С нетерпением жду, когда кто-нибудь прояснит мои сомнения.Подходит ли nifi для построения бизнес-транзакционных систем?

1 Ответ

0 голосов
/ 26 января 2019

Apache NiFi определенно используется для многих систем "бизнес-логики", особенно принимая на себя роль обработки логики извлечения / преобразования / загрузки (ETL).Хотя NiFi не является строго инструментом ETL, он может упростить маршрутизацию данных и простую обработку событий в ряде сценариев.На странице "Powered By NiFi" перечислены некоторые общедоступные случаи использования NiFi, и многие из них относятся к "бизнес-системам", которые не относятся к IoT.

...