文件名称:client-go:成为TiKV的客户端
文件大小:148KB
文件格式:ZIP
更新时间:2024-06-04 11:25:26
Go
TiKV Go客户端 TiKV Go Client以Go库的形式提供了与TiKV服务器交互的支持。 从存储库中剥离了其主要代码和结构。 提取此github.com/pingcap/tidb/store/tikv主要原因是提供一个更干净的选项,而无需直接访问github.com/pingcap/tidb/store/tikv并引入许多不必要的依赖关系。 在example/目录中有一些有关如何使用它们的example/ 。 请注意,不建议或不建议在同一键空间上同时使用原始API和事务API。
【文件预览】:
client-go-master
----.gitignore(19B)
----mockstore()
--------mocktikv()
----key()
--------key.go(2KB)
----README.md(604B)
----metrics()
--------push.go(1KB)
--------metrics.go(7KB)
----rawkv()
--------rawkv.go(20KB)
--------rawkv_test.go(10KB)
----resources()
--------grafana.json(98KB)
----.github()
--------stale.yml(684B)
----locate()
--------codec.go(2KB)
--------region_cache.go(16KB)
----rpc()
--------calls.go(22KB)
--------region_request.go(8KB)
--------client.go(16KB)
----examples()
--------bench()
--------rawkv()
--------proxy-server-config()
--------txnkv()
--------proxy-server()
----LICENSE(11KB)
----txnkv()
--------oracle()
--------txn.go(9KB)
--------kv()
--------store()
--------client.go(2KB)
--------latch()
----codec()
--------meta.go(995B)
--------bytes.go(2KB)
--------numbers.go(2KB)
--------table.go(2KB)
----go.mod(1KB)
----retry()
--------backoff.go(7KB)
----config()
--------rpc.go(5KB)
--------raw.go(1KB)
--------regioncache.go(861B)
--------config.go(890B)
--------txn.go(4KB)
----.travis.yml(122B)
----proxy()
--------rawkv.go(4KB)
--------txnkv.go(8KB)
--------utils.go(1KB)
--------httpproxy()
----Makefile(194B)