Size: a a a

2019 January 31

PK

Pavel Klyuev in DevOps Moscow
А зачем нужно понимать? Какой кейс? Можно проверку написать какую-нибудь простую
источник

GM

Gleb Mekhrenin in DevOps Moscow
Asten
тоесть ты пробовал и у тебя оно роутило правильно запросы? у меня просто никак не получается заставить правильно понимать кто мастер кто слейв) в манах этого явно не указано и я уже перебрал все возможные конфиги
у меня работало, но тот как оно работало и сколько внимания требовало не устаривало никого.
источник

A

Asten in DevOps Moscow
Pavel Klyuev
А зачем нужно понимать? Какой кейс? Можно проверку написать какую-нибудь простую
Asten, [31 янв. 2019 г., 10:43:50]:
https://docs.drone.io/administration/server/database/

DRONE_DATABASE_DATASOURCE=postgres://root:password@1.2.3.4:5432/postgres?sslmode=disable
источник

A

Asten in DevOps Moscow
Gleb Mekhrenin
у меня работало, но тот как оно работало и сколько внимания требовало не устаривало никого.
конфижек нигде не прикопал часом?
источник

GM

Gleb Mekhrenin in DevOps Moscow
postgresql://host1:123,host2:456/somedb?target_session_attrs=any&application_name=myapp
источник

GM

Gleb Mekhrenin in DevOps Moscow
дрон вот так умеет
источник

GM

Gleb Mekhrenin in DevOps Moscow
Asten
конфижек нигде не прикопал часом?
посмотрел уже, но сходу ничего интересного не нашел
источник

A

Asten in DevOps Moscow
Gleb Mekhrenin
postgresql://host1:123,host2:456/somedb?target_session_attrs=any&application_name=myapp
вот тоже казалось что должен уметь в 2 хоста и параметр target_session_attrs=read-write Попробую сегодня так
источник

GM

Gleb Mekhrenin in DevOps Moscow
у него стандартный драйвер который умеет все стандартные фичи(ну так разработчики пишут) если нет то как обычно идешь на гитхаб - смотришь список issue если находишь плюсуешь и просишь починить. если не находишь то создаешь
источник

A

Asten in DevOps Moscow
Gleb Mekhrenin
у него стандартный драйвер который умеет все стандартные фичи(ну так разработчики пишут) если нет то как обычно идешь на гитхаб - смотришь список issue если находишь плюсуешь и просишь починить. если не находишь то создаешь
спасибо, проверим сегодня
источник

AP

Andrey Petrov in DevOps Moscow
Asten
Товарищи есть у кого в хозяйстве pgpool2?
Посмотрите на PgBouncer. Не уверен что он умеет автоматом переключать мастера, но прямые конекты к базе плохая идея, а к pgpool есть претензии.
источник

GM

Gleb Mekhrenin in DevOps Moscow
ну это из разной серии утилиты вообще
источник

GM

Gleb Mekhrenin in DevOps Moscow
одна пулл коннектов - баунсер, а другая - прокси
источник

GM

Gleb Mekhrenin in DevOps Moscow
их в общем то обе прикручивать "надо"
источник

AP

Andrey Petrov in DevOps Moscow
Gleb Mekhrenin
их в общем то обе прикручивать "надо"
Вот тут есть хороший комментарий, почему не надо автоматом переключать и где можно. https://toster.ru/q/502922 Цитата: "pgbouncer + haproxy вполне широко используются для балансировки по равнозначным репликам".
источник

GM

Gleb Mekhrenin in DevOps Moscow
ничего нового по сранвнию с тем что я выше написал не увидел
источник

GM

Gleb Mekhrenin in DevOps Moscow
человек хочет приключений
источник

SP

Sergey Pechenko in DevOps Moscow
Andrey Petrov
Посмотрите на PgBouncer. Не уверен что он умеет автоматом переключать мастера, но прямые конекты к базе плохая идея, а к pgpool есть претензии.
Это да, годная вещь. Я работал в одном месте, где под баунсером Посьгрес в несколько Тб зеркалированый был. Брат жив.
источник

PK

Pavel Klyuev in DevOps Moscow
Я pgbouncer использую
источник

PK

Pavel Klyuev in DevOps Moscow
но не было кейсов, где нужно было понимать кто мастер а кто раб
источник