首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Kinesis Firehose putRecord vs putRecordBatch

Kinesis Firehose putRecord vs putRecordBatch
EN

Stack Overflow用户
提问于 2016-12-23 07:46:39
回答 0查看 1.8K关注 0票数 4

我正在使用Java API for Kinesis Firehose,并在可能的情况下使用putRecordBatch()。然而,在我的应用程序中,我偶尔只发送一条记录,无法等待更多记录或将其缓存到内存中。

然而,我的代码比我希望的要复杂一些,因为我在跟踪每个操作的成功/失败计数。putRecordBatch返回一个整数,表示发送的一组记录提交失败的次数,例如,2次失败,4次失败,而putRecord()要么成功,要么抛出异常。

我更喜欢在任何地方都使用putRecordBatch(),但是文档说只有在有多个记录要提交时才使用它。

这可能有点冒险,但是在座的任何人都有使用这个API,特别是这些方法的经验吗?您是否做了我正在考虑的事情,并且在所有地方都使用了putRecordBatch(),即使创纪录的值是1?

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41293293

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档