Bowen Li created FLINK-8175:
-------------------------------

             Summary: remove flink-streaming-contrib and migrate its classes to 
flink-streaming-java/scala
                 Key: FLINK-8175
                 URL: https://issues.apache.org/jira/browse/FLINK-8175
             Project: Flink
          Issue Type: Improvement
    Affects Versions: 1.5.0
            Reporter: Bowen Li


I propose removing flink-streaming-contrib from flink-contrib, and migrating 
its classes to flink-streaming-java/scala for the following reasons:

- flink-streaming-contrib is so small that it only has 4 classes (3 java and 1 
scala), and they don't need a dedicated jar for Flink to distribute and 
maintain it and for users to deal with the overhead of dependency management
- the 4 classes in flink-streaming-contrib are logically more tied to 
flink-streaming-java/scala, and thus can be easily migrated
- flink-contrib is already too crowded and noisy. It contains lots of sub 
modules with different purposes which confuse developers and users, and they 
lack a proper project hierarchy


According to the history of flink-streaming-contrib, it has things to do with 
storm-compatibility and I believe that's not blocking us from migrating it 
anymore.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to