|
|
|
Распределенные блокировки
|
|||
|---|---|---|---|
|
#18+
Коллеги посоветуйте систему распределенных локов в Java P.S. HazelCast и Zookeeper не предлагать ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2014, 22:56 |
|
||
|
Распределенные блокировки
|
|||
|---|---|---|---|
|
#18+
buldozer01 , Чем Hazelcast не устроил, если не секрет? Вообще понятие "распределенный лок" немного расплывчато. ЕГо можно организовывать разными путями. Можно забацать руками тупое, но простое решение вроде "критическая секция на одном компьютере (сознательный single point of failure), остальные долбятся к ней через TCP". Быстро, просто, ненадежно. Можно синхронизироваться на СУБД, блокируя row, всю таблицу, СУБД. Можно использовать настоящие распределенные блокировки через дистрибутивные системы. Из опенсорсников это тот же Hazelcast, GridGain. Все зависит от ваших требований и вашего окружения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2014, 23:21 |
|
||
|
Распределенные блокировки
|
|||
|---|---|---|---|
|
#18+
DEVcoach buldozer01 , Чем Hazelcast не устроил, если не секрет? Вообще понятие "распределенный лок" немного расплывчато. ЕГо можно организовывать разными путями. Можно забацать руками тупое, но простое решение вроде "критическая секция на одном компьютере (сознательный single point of failure), остальные долбятся к ней через TCP". Быстро, просто, ненадежно. Можно синхронизироваться на СУБД, блокируя row, всю таблицу, СУБД. Можно использовать настоящие распределенные блокировки через дистрибутивные системы. Из опенсорсников это тот же Hazelcast, GridGain. Все зависит от ваших требований и вашего окружения. Хазелькаст это напичканное багами гавно На брейнсплите который с непонятного бодуна возник на ровном месте unLock вылетел с исключением current thread is not owner of the lock Нафига с таким гавном дальше работать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2014, 23:56 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38642893&tid=2127175]: |
0ms |
get settings: |
11ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
185ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 242ms |
| total: | 512ms |

| 0 / 0 |
