如何在Apache Flink中使用ActiveMQ?

时间:2016-03-17 12:21:52

标签: activemq apache-flink flink-streaming

我通过ActiveMQ获取数据,我想用Apache Flink DataStreams实时处理。支持RabbitMQ和Kafka等许多消息传递服务,但我看不到对ActiveMQ的任何支持。我该如何使用它?

2 个答案:

答案 0 :(得分:2)

由于不支持SELECT ot.data FROM ot INNER JOIN jt ON jt.ot_id=ot.id WHERE ot.id IN ( SELECT t2_id id FROM t1 WHERE t1.id=123 UNION SELECT t3_id id FROM t2 INNER JOIN t1 ON t1.t2_id=t2.id WHERE t1.id=123 ) OR ot.id=123; ,我建议您实施自定义来源。

您基本上必须实现ActiveMQ接口。 如果您希望具有一次性语义,则可以将实现基于SourceFunction类。

我建议您开始实施MultipleIdsMessageAcknowledgingSourceBase

答案 1 :(得分:0)