标签: apache-flink flink-streaming
我正在通过实现HBaseSink的自定义RichSinkFunction来写HBase,并试图找出如何最好地处理临时HBase故障。由于我们在HBase表上设置了配额,因此如果客户端超出允许的速率,则可以对其进行限制。我是否应该在接收器中捕获这些受限制的异常并通过退避重试(使用Thread.sleep)?似乎很奇怪,无法入睡,不确定是否会对整体应用程序性能产生什么影响。
HBaseSink
RichSinkFunction
Thread.sleep