Kudu : 三种Fulsh Mode

21 篇文章 436 订阅 ¥19.90 ¥99.00
本文介绍了Kudu的三种Flush Mode:默认、自动和手动。默认模式下,调用`flush`会立即写入并返回`OperationHandle`;自动模式则在后台异步写入,可能造成操作无序,错误信息存储于`KuduSession`;手动模式下,用户需调用`flush`来触发写入,若超出缓冲区大小,`apply()`将返回`OperationHandle`。
摘要由CSDN通过智能技术生成

1.美图

在这里插入图片描述

2.三种Fulsh Mode

  1. AUTO_FLUSH_SYNC 默认,自动flush,同步方法,调用 kuduSession.apply() 时立即写入,在写入完成后才会返回一个 OperationResponse 对象,也只有模式下才会返回该对象,其他的都是返回 null,调用kuduSession.flush() 不会有任何操作。
  2. AUTO_FLUSH_BACKGROUND 自动后台写入,在apply后会立即返回null,但是写入会在后再自动运行,可能会多条操作用同一个session批量写入,如果缓存条数满了,则会阻塞一会,直至缓冲区有可用的空间在返回。因为可能多条并发写入,所以写入顺序可能是无序的,(猜测当一条数据先插再删、变成先删再插可能就有问题,并没有测试过)。因为后台写入,多以error信
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

九师兄

你的鼓励是我做大写作的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值