Weir is a database proxy middleware platform, mainly providing traffic management for TiDB.
Weir is maintained by 伴鱼 and PingCAP.
Weir provides application layer proxy for MySQL Protocol, and it is compatible with TiDB 4.0.
Weir uses connection pool for backend connection management, and supports load balancing.
Weir supports multi-tenant management. All the namespaces can be dynamic reloaded in runtime.
Weir supports rate limiting and circuit breaking to protect both clients and TiDB servers.
There are three core components in Weir platform: proxy, controller and UI dashboard.
This project is for everyone. We ask that our users and contributors take a few minutes to review our Code of Conduct.
Weir is under the Apache 2.0 license. See the LICENSE file for details.