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

start [/forum/topic.php?fid=59&tablet=1&tid=2146787]: |
0ms |
get settings: |
18ms |
get forum list: |
20ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
52ms |
get topic data: |
18ms |
get forum data: |
5ms |
get page messages: |
74ms |
get tp. blocked users: |
3ms |
| others: | 339ms |
| total: | 541ms |

| 0 / 0 |
