标签: Tiproxy
TiProxy 原理和实现
说明 在上篇《TiProxy 尝鲜》中做了一些实验,比如加减tidb节点后tiproxy可以做到自动负载均衡,如果遇到会话有未提交的事务则等待事务结束才迁移。 本次主要研究这样的功能在tiproxy中是如何实现的,本次分享内容主要为以下几部分: tiproxy是怎么发现tidb? tiproxy是在tidb节点间自动负载均衡的逻辑? 在自动负载均衡时tiproxy是怎么做到优雅的session迁移、session上下文恢复? tiproxy在自动负载均衡期间遇到处于未提交事务的session是 …
说明 在上篇《TiProxy 尝鲜》中做了一些实验,比如加减tidb节点后tiproxy可以做到自动负载均衡,如果遇到会话有未提交的事务则等待事务结束才迁移。 本次主要研究这样的功能在tiproxy中是如何实现的,本次分享内容主要为以下几部分: tiproxy是怎么发现tidb? tiproxy是在tidb节点间自动负载均衡的逻辑? 在自动负载均衡时tiproxy是怎么做到优雅的session迁移、session上下文恢复? tiproxy在自动负载均衡期间遇到处于未提交事务的session是 …
TiProxy 尝鲜
说明 最近发现 tidb 有个 https://github.com/pingcap/TiProxy 仓库,抱着好奇的心态想试试这个组件的使用效果。于是按照文档的介绍在本地环境使用tiup做了一些实验,现在将实验过程和实验结果分享给大家。 TiProxy介绍 官方README介绍的已经很清楚了,最重要的特性是在TiDB升级、重启、扩缩节点时候可以保证连接不断。牛! TiProxy is a database proxy that is based on TiDB. It keeps …
说明 最近发现 tidb 有个 https://github.com/pingcap/TiProxy 仓库,抱着好奇的心态想试试这个组件的使用效果。于是按照文档的介绍在本地环境使用tiup做了一些实验,现在将实验过程和实验结果分享给大家。 TiProxy介绍 官方README介绍的已经很清楚了,最重要的特性是在TiDB升级、重启、扩缩节点时候可以保证连接不断。牛! TiProxy is a database proxy that is based on TiDB. It keeps …