vert.x反应写入流到AWS SDK 2

我想用vert.x编写代码,该文件从文件中读取行(用\ n分隔),然后将它们解析为dynamodb-我正在使用Java aws-sdk v2。

我想控制发电机的写入速度,所以我考虑使用vert.x反应流模块(ReactiveReadStream和ReactiveWriteStream)实现背压

我不确定如何使用AWS Java SDK解决此问题。

我如何使用记录解析器解析行并桥接awssdk与ReactiveWriteStream之间的间隙?

fileSystem.open("path/to/file",new OpenOptions(),asyncfileResult -> handleOpenAsyncfileResult(asyncfileResult));


    private void handleOpenAsyncfileResult(AsyncResult<Asyncfile> asyncfileAsyncResult) {
    if(asyncfileAsyncResult.succeeded()) {
        Asyncfile asyncfile = asyncfileAsyncResult.result();

        ReactiveReadStream<Buffer> rrs = ReactiveReadStream.readStream();

        RecordParser recordParser1 = RecordParser.newDelimited("\n",rrs);


        asyncfile.handler(recordParser1).endHandler(new Handler<Void>() {
            @Override
            public void handle(Void event) {
                logger.info("finished ");
            }
        });

    }

}
iCMS 回答:vert.x反应写入流到AWS SDK 2

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2239847.html

大家都在问