OSGi中嵌入式流处理的Flink
我想使用ApacheFlink来处理应用程序内部的事件。 我在独立JVM上的测试运行得相当好,尽管flink是一个非常大的依赖项 我也试着让它在OSGi中运行,但由于许多依赖性,我暂时放弃了 所以我的问题是: 我能把弗林克做得多小。我目前尝试使用flink streaming java上的maven依赖项 不幸的是,这取决于或嵌入(仅列出有问题的):OSGi中嵌入式流处理的Flink,osgi,apache-flink,Osgi,Apache Flink,我想使用ApacheFlink来处理应用程序内部的事件。 我在独立JVM上的测试运行得相当好,尽管flink是一个非常大的依赖项 我也试着让它在OSGi中运行,但由于许多依赖性,我暂时放弃了 所以我的问题是: 我能把弗林克做得多小。我目前尝试使用flink streaming java上的maven依赖项 不幸的是,这取决于或嵌入(仅列出有问题的): flink-shaded-hadoop2 克鲁约 动物园管理员 内蒂 码头 apache http客户端 ApacheHTTP核心 斯卡拉 阿克
- flink-shaded-hadoop2
- 克鲁约
- 动物园管理员
- 内蒂
- 码头
- apache http客户端
- ApacheHTTP核心
- 斯卡拉
- 阿克卡
- 杰克逊
那么,是否有某种方法可以获得一个更精简的flink版本供本地使用,而不依赖于如此多的lib?许多依赖项是Apache flink的主要用例所必需的,即分布式流和批处理
- Zookeeper在(流程)故障时提供高可用性
- 用于数据网络传输的Netty
- 用于通过RESTAPI和web仪表板进行监控的Jetty
- 用于协调分布式进程的Akka(和可传递的Scala)
很抱歉,没有用于本地流处理的精简版本。是否还有其他合适的库?