Patroni 클러스터: 누가 누구와 이야기하는가

Patroni 클러스터: 누가 누구와 이야기하는가 An architecture diagram generated by Archify. 애플리케이션 · 쓰기 5000, 읽기 5001 · Architecture component 애플리케이션 쓰기 5000, 읽기 5001 HAProxy · GET /primary, /replica · Architecture component HAProxy GET /primary, /replica PostgreSQL (pg2) · replica, 읽기 전용 · pg2 노드 PostgreSQL (pg2) replica, 읽기 전용 PostgreSQL (pg1) · primary · pg1 노드 (leader) PostgreSQL (pg1) primary PostgreSQL (pg3) · replica, 읽기 전용 · pg3 노드 PostgreSQL (pg3) replica, 읽기 전용 Patroni · REST API :8008 · pg2 노드 Patroni REST API :8008 Patroni · REST API :8008 · pg1 노드 (leader) Patroni REST API :8008 Patroni · REST API :8008 · pg3 노드 Patroni REST API :8008 etcd 클러스터 · 3대, Raft 쿼럼 · Architecture component etcd 클러스터 3대, Raft 쿼럼 접속 쓰기 읽기 읽기 WAL 스트리밍 WAL 스트리밍 관리 관리 관리 lease 갱신 watch watch pg2 노드 pg1 노드 (leader) pg3 노드 Legend Patroni 데몬 PostgreSQL DCS 연결 라우팅 애플리케이션