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