CExpert (Connection Expert) is a simple library that allow high-availability projects to check their mysql base's health. It consists of two parts a daemon and a client library. The CExpert daemon is a light process that periodically checks MySQL's health and reports it to all clients interested. Communication between processes is implemented using POSIX shared memory, so reading health status is simply a matter of checking one memory byte.
| Tags | high availability |
|---|---|
| Licenses | LGPL |
| Operating Systems | Unix |
| Implementation | Python C++ MySQL |
Recent releases


Release Notes: This release can start/stop/check daemons from client code (with a dynamically built connection string). Some compiler incompatibilities have been fixed.


Release Notes: The ability to fetch the last check time was added. This allows client code to take special actions on the daemon's death.


Release Notes: Proper restarting and Debian packaging were added.


Release Notes: This version is ready to use with C, C++, and Python bindings.