[JDBC] Multiple databases?

Поиск
Список
Период
Сортировка
От Turbo Fredriksson
Тема [JDBC] Multiple databases?
Дата
Msg-id BC136827-8804-455B-BB30-14E728F22D74@bayour.com
обсуждение исходный текст
Ответы Re: [JDBC] Multiple databases?  (Dave Cramer <pg@fastcrypt.com>)
Список pgsql-jdbc
I’m the system administrator of our environment in AWS. We’re running
a Scala app on there, which accesses a RDS (PostgreSQL) cluster in
AWS.

This cluster consists of one master (read/write) and several slaves/replicas
(read/only).

All these have a different endpoint to access them. If the master dies,
AWS will promote one of the replicas as master automatically (if I understand
the documentation correctly), but I’m not sure if it will also update the
endpoint. I’m fairly certain it doesn’t.

Meaning, the app can no longer access the DB!

There’s two solutions to this:

1) Add all endpoints, after each other, in the config.
2) Add a DNS round-robin entry with all endpoints.

For point one, will the driver only try subsequent endpoints/DBs IF the
first fails? As in, no load balancing :(.

For point two, my question is (and my developer don’t know and don’t have
time to dig into this - he have googled, but have not found a determinate
answer) is if the pgsql-jdbc driver can recognise which of these are the master
automatically. As in, does it “know” which one it can write to?



В списке pgsql-jdbc по дате отправления:

Предыдущее
От: rob stone
Дата:
Сообщение: Re: IllegalState Exception
Следующее
От: Dave Cramer
Дата:
Сообщение: Re: [JDBC] Multiple databases?