참조
- https://nifi.apache.org/docs.html
시스템 간의 데이터 흐름을 자동화하고 관리하기위한 도구
FBP : Flow Based Programming
NiFi Term | FBP Term | Description |
---|---|---|
FlowFile | Informateion Packet | 시스템을 통해 이동하는 객체. 키/값 쌍의 속성 문자열 맵과 0바이트 이상의 관련 컨텐츠를 추적한다. |
FlowFile Processor | Black Box | 실제 작업을 수행하는 프로세서. 지정된 FlowFile 및 컨텐츠 스트림의 속성에 접근할 수 있다. FlowFile에서 해당 작업의 커밋 및 롤백을 수행 |
Connection | Bounded Buffer | 프로세서간의 연결을 제공. 동적 우선순위 버퍼로 서로 다른 속도의 프로세서의 상호작용을 돕는다. |
Flow Controler | Scehduler | 프로세스 연결에 대한 지식을 유지, 모든 프로세스의 스레드와 배치를 관리, 프로세스 간의 FlowFile 교환을 용이하게 하는 브로커 역할 |
Process Group | subnet | 데이터의 수신, 출력을 하는 프로세스의 연결 집합. |
Web Server
Flow Controller
Extensions
FlowFile Repository
Content Repository
Provenance Repository
모든 출처 데이터가 저장됨