Java масштабируемое приложение с Hazelcast - PullRequest
5 голосов
/ 17 ноября 2010

Я занимаюсь разработкой масштабируемого приложения, поэтому я решил использовать для него Hazelcast.У меня есть один интерфейсный сервер, который помещает сообщения для узлов.Каждый узел в кластере меняет свою рабочую нагрузку в фоновом потоке на распределенной карте, поэтому внешний сервер выбирает очередь (каждый узел имеет свою очередь сообщений) для помещения сообщения. Мой вопрос: подходит ли Hazelcast для такого дизайна (нам нужно распределение рабочей нагрузкибалансировка нагрузки) или могут быть какие-то альтернативы?Мне нравится Hazelcast за его простоту и приятный дизайн.

Ответы [ 2 ]

6 голосов
/ 22 декабря 2010

Hazelcast великолепен, он очень легкий и простой в использовании, однако, он все еще находится в разработке и есть несколько проблем при его использовании.
Если вы посмотрите здесь: http://code.google.com/p/hazelcast/issues/list, вы увидите, что есть некоторые ошибки в структуре данных очереди при использовании транзакций. В целом, он обеспечивает то, что рекламирует, и в основном дает распределенный кеш бесплатно.

2 голосов
/ 09 октября 2012

У меня есть личный опыт работы с фундуком.Версия, с которой мы пошли в производство, является версией 1.9.4.Мы недавно обновились до 2.2, и теперь 2.3 является последней.Я очень доволен этим.То, что вы описываете, является довольно хорошим примером использования фундука.У меня был похожий случай использования, когда каждый узел имеет свою собственную очередь, и сообщения помещаются в соответствующую очередь в зависимости от того, к какому узлу был подключен клиент.Он работал отлично, и бизнесу это нравилось.

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