Mysql
 sql >> Datenbank >  >> RDS >> Mysql

AWS rds – Wie liest man aus einer Read Replica innerhalb einer Java-Anwendung?

Sie können einen internen Elastic Load Balancer einrichten Round-Robin-Anforderungen an die Slaves. Konfigurieren Sie dann zwei Verbindungen in Ihrem Code:eine, die für Schreibvorgänge direkt auf den Master zeigt, und eine, die für Lesevorgänge auf den ELB-Endpunkt verweist.

Oder wenn Sie abenteuerlustig sind, können Sie Ihren eigenen internen Load Balancer mit Nginx, HAProxy oder etwas Ähnlichem einrichten. In beiden Fällen lauscht Ihr LB auf Port 3306.