Nå, det er det første, du bør rette (med korrekt overvågning).
Så vidt jeg ved, giver Hibernate ikke rigtig nogen faciliteter til dette. Personligt ville jeg undersøge fail-over-understøttelsen af MySQL og dens JDBC-driver. Jeg kan ikke give et meget konkret svar, fordi jeg ikke har implementeret dette med MySQL, men her er nogle tips:
- MySQL Failover Strategy using State Management, introduktion af MPP - Del 1
- 21.3.4.1. Driver/datakildeklassenavne, URL-syntaks og konfigurationsegenskaber for Connector/J
- 21.3.4.6. Brug af master/slavereplikering med ReplicationConnection
Og som nævnt i bunden af det seneste link ovenfor (og også i dette kommentar ):