문제

PostgreSQL을 데이터베이스로 사용합니다.스트리밍 복제가있는 마스터 / 슬레이브가 있습니다.로드 균형 조정을 위해 Haproxy를 사용하고 싶습니다.나는 쓰기를 마스터에 보내고, 슬레이브에 대한 읽기를 보내고 싶습니다.haproxy로 이것을 할 수 있습니까?

도움이 되었습니까?

해결책

아니오, 당신은 할 수 없습니다.Haproxy는 PostgreSQL 프로토콜을 이해하지 못하기 때문에 "읽기"또는 "쓰기"가 무엇인지 전혀 알지 못합니다.

PGPOOL-II를 살펴보십시오. 이는 제한된 범위로이를 수행 할 수 있습니다.실제로 가능한 경우 읽기 전용 쿼리를 다른 서버로 라우팅하도록 응용 프로그램을 구성하는 것은 일반적으로 응용 프로그램을 구성하는 것이 좋습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top