Weir is a database proxy middleware platform, mainly providing traffic management for TiDB.
Weir is maintained by 伴鱼 and PingCAP.
- L7 Proxy
Weir provides application layer proxy for MySQL Protocol, and it is compatible with TiDB 4.0.
- Connection Management
Weir uses connection pool for backend connection management, and supports load balancing.
- Multi-tenant Management
Weir supports multi-tenant management. All the namespaces can be dynamic reloaded in runtime.
- Fault Tolerance
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.
- Web Application Firewall (WAF) for SQL
- Database Mesh for TiDB
- SQL audit
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.