|
|
|
Hibernate 3 + AS + DB cluster
|
|||
|---|---|---|---|
|
#18+
Есть кластер базы данных (2 компьютера - master/slave), как обеспечить отказоустойчивость системы при работе с базой данных? Работаем с бд через Hibernate . Соединение с базой через DataSource , который указывает на master, как обеспечить переход к использованию slave при падении master??? Можно ли обеспечить автоматическое (средствами сервера приложений ( JBoss )) перестройку DataSource , как быть с соединениями с упавшим сервером??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2007, 12:37:08 |
|
||
|
Hibernate 3 + AS + DB cluster
|
|||
|---|---|---|---|
|
#18+
Неужели никто не знает??? Может кто-нибудь хоть отдаленно представляет как и что.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2007, 16:43:15 |
|
||
|
Hibernate 3 + AS + DB cluster
|
|||
|---|---|---|---|
|
#18+
Если сервера бд в кластере то для хиберу по-барабану с каким из серверов он работает в данный момент ибо снаружи кластер видится как один хост. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2007, 16:53:38 |
|
||
|
Hibernate 3 + AS + DB cluster
|
|||
|---|---|---|---|
|
#18+
А если речь идёт не о кластере, а о резервировании? Т.е. одна машина с рабочей базой, и с неё данные реплецируются на вторую машину при помощи Slony. В нормальном режиме работа происходит с первой базой, при её падении работа переключается на вторую. Как быть в таком случае? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2007, 07:35:10 |
|
||
|
Hibernate 3 + AS + DB cluster
|
|||
|---|---|---|---|
|
#18+
Нашел решение: использоваеть JBossJCADatabaseFailover. (можно использовать несколько url для соединений, об остальном заботится AS) Подробнее: http://wiki.jboss.org/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2007, 09:54:03 |
|
||
|
Hibernate 3 + AS + DB cluster
|
|||
|---|---|---|---|
|
#18+
Alexey BoНашел решение: использоваеть JBossJCADatabaseFailover Если не затруднит, опишите пож-ста результат экспериментов с падением БД. И хотя бы вкратце, как Slony прикручивать (очень интересно) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2007, 10:36:10 |
|
||
|
Hibernate 3 + AS + DB cluster
|
|||
|---|---|---|---|
|
#18+
При падении рабочего сервера текущие соединения становятся не валидными и обваливаются по SocketException (т.е. теряются транзакции, начатые для старого нода, чего и следовало ожидать :) ) - уничтожаются невалидные соединения со старой базой. Все вновь создаваемые соединения валидны для новой базы. Вроде бы так :) Установкой Slony ещё не занимались. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2007, 11:01:52 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34293623&tid=2146787]: |
0ms |
get settings: |
18ms |
get forum list: |
28ms |
check forum access: |
8ms |
check topic access: |
8ms |
track hit: |
78ms |
get topic data: |
21ms |
get forum data: |
6ms |
get page messages: |
82ms |
get tp. blocked users: |
3ms |
| others: | 382ms |
| total: | 634ms |

| 0 / 0 |
