客户端库中的故障注入

时间:2017-02-17 21:17:42

标签: google-cloud-platform google-cloud-spanner

我正在开发一个针对Cloud Spanner的应用程序,因为我是一个精明的程序员,我想测试我的代码在Spanner开始返回ABORT和其他类型的错误时的行为。有没有办法可以模拟这个?

1 个答案:

答案 0 :(得分:2)

如果您使用官方的Cloud Spanner客户端库,它们会有各种各样的TransactionRunner抽象,这些抽象将重试我们预计会出现短暂的错误,同时冒出更严重的问题。使用这些是很好的第一步。