параллельная проверка приложений в Java - PullRequest
2 голосов
/ 16 декабря 2010

Кто-нибудь знает параллельное приложение / тест в Java, который имитирует контрольные точки? Я имею в виду, что в моем кластере выполняются параллельные процессы на разных узлах, и я хочу, чтобы они одновременно выполняли определенные действия (например, для контрольной точки). эта синхронизация, как это достигается?

спасибо

Ответы [ 2 ]

0 голосов
/ 16 декабря 2010

Вы можете попробовать hazelcast, который предлагает эту функциональность, но имеет более легкое прикосновение к остальной части вашей системы, чем терракота (больше, чем вам нужно только для этого)

0 голосов
/ 16 декабря 2010

Если параллельные потоки работают в одной и той же виртуальной машине, просто используйте CyclicBarrier или Latch. Если они работают в разных виртуальных машинах, вы можете использовать Terracotta для совместного использования Latch или CyclicBarrier между JVM, на которых все ваши серверы могут синхронизироваться. Прекрасно работает, но требует некоторой работы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...