Apache flink ApacheFlink能否用于保存到数据库,然后以容错方式发布到kafka?

Apache flink ApacheFlink能否用于保存到数据库,然后以容错方式发布到kafka?,apache-flink,Apache Flink,ApacheFlink能否用于保存到数据库,然后以容错方式发布到kafka?若未能发布到kafka,则不应保存到数据库或继续发布。我们可以用flink来解决这个问题吗?我认为解决这个问题最简单的方法是将管道分成两个独立的作业/服务。第一个可以是一个简单的Flink作业,完成它需要做的事情,然后将输出写入Kafka。另一个可能是一些外部服务/卡夫卡连接/lambda或Flink作业。它将数据从卡夫卡流到数据库 通过这种方式,您可以确保,如果第一个作业无法生成任何内容,则不会向数据库生成任何内容

ApacheFlink能否用于保存到数据库,然后以容错方式发布到kafka?若未能发布到kafka,则不应保存到数据库或继续发布。我们可以用flink来解决这个问题吗?

我认为解决这个问题最简单的方法是将管道分成两个独立的作业/服务。第一个可以是一个简单的Flink作业,完成它需要做的事情,然后将输出写入Kafka。另一个可能是一些外部服务/卡夫卡连接/lambda或Flink作业。它将数据从卡夫卡流到数据库

通过这种方式,您可以确保,如果第一个作业无法生成任何内容,则不会向数据库生成任何内容