In m2, MySQL 5.5 has a great called "Semisynchronous Replication".
How the semi works?
1. First, the client connect to server and be indicated that is semi or not.
2. If semi is enable on server site and there is at least one client and waits untilone semi client acknowledges that it has received.
please refer to the following link for more info.
Wish this helps.