0

我正在按照这个例子来测试 ScalarDB。

https://github.com/indetail-blockchain/getting-started-with-scalardb

例子说

" 执行事务 可以从 transactionManager 中检索 DistributedTransaction。然后使用此对象执行所需的操作并最终提交它们。"

虽然从示例中不清楚是什么transactionManager以及如何从中创建 DistributedTransaction。

如何创建 DistributedTransaction 实例?

4

1 回答 1

0

这是方法。

https://github.com/scalar-labs/scalardb/blob/master/docs/getting-started.md#store--retrieve-data-with-transaction-service

Injector injector = Guice.createInjector(new TransactionModule(new DatabaseConfig(props)));
TransactionService service = injector.getInstance(TransactionService.class);
DistributedTransaction tx = service.start();
于 2020-07-17T12:18:37.257 回答