我有一个Apache Beam管道,该管道接受消息,然后将消息保存到队列或数据库中。如果由于数据库故障或其他问题而保存到Cassandra失败,我该如何将原始消息保存到其他队列中?这是我创建管道的方式
public Pipeline pipelineDirectRunner() {
PipelineOptions options = PipelineOptionsFactory.create();
options.setRunner(DirectRunner.class);
return Pipeline.create(options);
}