clustersql:Go中的群集SQL驱动程序

时间:2021-05-20 01:08:26
【文件属性】:
文件名称:clustersql:Go中的群集SQL驱动程序
文件大小:9KB
文件格式:ZIP
更新时间:2021-05-20 01:08:26
Go 集群数据库 Go Clustering SQL驱动程序-一个与群集无关,与实现无关的“元”驱动程序,用于实现“数据库/ sql /驱动程序”的任何后端。 它在所有已注册的节点上进行基于延迟的负载平衡和错误恢复。 假定通过某种数据库端群集解决方案在所有节点上透明地复制了数据库状态。 该驱动程序仅处理此类群集的客户端。 这个包简单地将sql / driver的driver.Open()函数多路复用到每个连接的节点。 在每个节点上调用该函数,返回第一个成功打开的连接。 (随后将打开的所有连接都将被关闭。)如果任何节点的打开均未成功,则将返回最新的错误。 默认情况下,其他任何错误都将被屏蔽。 但是,任何附加节点的任何给定最新错误都将通过expvar以及一些基本计数器和时间戳保持暴露。 要利用这种群集,请将此程序包与实现“ database / sql / driver”的任何后端驱动程序
【文件预览】:
clustersql-master
----README.md(3KB)
----config.toml(480B)
----LICENSE(1KB)
----cluster_test.go(7KB)
----.travis.yml(2KB)
----cluster.go(6KB)

网友评论