MySQL Slave1 [#8] Mysql Replication - Spring에서 Master/Slave 이중화 with Docker 이글에선 단일서버에서 Mysql Replication을 port를 나누어 하는 방법을 다룹니다. 목차 - 내 프로젝트에서 Mysql Replication을 사용해야 하는 이유 - Mysql Replication의 동작 원리 - Docker로 Mysql 컨테이너 두개 띄우기 - Spring 에서 AOP를 이용하여 쿼리 분산 구현 구현순서 1. Docker를 이용하여 Mysql 컨테이너를 두개 띄우고 각각 Master와 Slave를 할당합니다. 2. Spring applcation level에서 DataSource를 나누어 읽기는 Slave로 쿼리를 쓰기/삭제는 Master로 쿼리를 보냅니다. Mysql Replication을 사용해야 하는 이유 1. 부하분산 (일종의 Scale out) 제가 개발하는 ma.. 2020. 12. 3. 이전 1 다음