• Members 72200帖子
    Nov. 12, 2021, 5:31 a.m.

    An easy to use, powerful, and reliable system to process and distribute data.


    Apache NiFi supports powerful and scalable directed graphs of data routing, transformation, and system mediation logic. Some of the high-level capabilities and objectives of Apache NiFi include:

    Web-based user interface
        Seamless experience between design, control, feedback, and monitoring
    Highly configurable
        Loss tolerant vs guaranteed delivery
        Low latency vs high throughput
        Dynamic prioritization
        Flow can be modified at runtime
        Back pressure
    Data Provenance
        Track dataflow from beginning to end
    Designed for extension
        Build your own processors and more
        Enables rapid development and effective testing
        SSL, SSH, HTTPS, encrypted content, etc...
        Multi-tenant authorization and internal authorization/policy management

    A subproject of Apache NiFi to collect data where it originates.


    MiNiFi—a subproject of Apache NiFi—is a complementary data collection approach that supplements the core tenets of NiFi in dataflow management, focusing on the collection of data at the source of its creation.

    Specific goals for the initial thrust of the MiNiFi effort comprise:

    Small size and low resource consumption
    Central management of agents
    Generation of data provenance (full chain of custody of information)
    Integration with NiFi for follow-on dataflow management

    Perspectives of the role of MiNiFi should be from the perspective of the agent acting immediately at, or directly adjacent to, source sensors, systems, or servers.