С помощью различных распределённых структур данных, распределённых возможностей кэширования, эластичного характера, поддержки memcache, интеграции с Spring и Hibernate, а также множества довольных пользователей, Hazelcast представляет собой богатый по функциональности, готовый к использованию в корпоративной среде и удобный для разработчиков решение в виде сетевой памяти.
java.util.{Queue, Set, List, Map}
.java.util.concurrent.locks.Lock
.java.util.concurrent.ExecutorService
.MultiMap
для отношений один ко многим.Topic
для публикаций/подписок.Узнайте больше в руководстве по началу работы.
Просмотрите документацию на www.hazelcast.org.
Просмотрите примеры кода Hazelcast.
Загрузите последнюю версию с www.hazelcast.org или используйте следующую конфигурацию Maven:
<dependency>
<groupId>com.hazelcast</groupId>
<artifactId>hazelcast</artifactId>
<version>${hazelcast.version}</version>
</dependency>
Конфигурация Maven:
<dependency>
<groupId>com.hazelcast</groupId>
<artifactId>hazelcast</artifactId>
<version>${hazelcast.version}</version>
</dependency>
<repository>
<id>sonatype-snapshots</id>
<name>Sonatype Snapshot Repository</name>
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
Получите последнюю версию из репозитория командой git pull origin master
и используйте Maven установку (или пакет) для сборки mvn clean install
.
У Hazelcast есть три профиля тестирования:
mvn test
, чтобы запустить быстрые/интеграционные тесты (их можно выполнять параллельно без использования сети).mvn test -P slow-test
, чтобы запустить тесты, которые либо медленные, либо не могут выполняться параллельно.mvn test -P all-tests
, чтобы выполнить все тесты последовательно с использованием сети.### Проверка стиля и поиск баговВ каждом запросе на вытягивание мы проводим статический анализ внесённых изменений. Запустите следующие команды локально, чтобы проверить совместимость вашего вклада со стандартами CheckStyle и FindBugs.
mvn clean compile -P findbugs
mvn clean validate -P checkstyle
Мы приветствуем запросы на вытягивание и быстро их обрабатываем.
Чтобы сделать вклад:
Для улучшений или больших функций создайте сначала задачу в GitHub для обсуждения.
Если вас интересует использование или развитие Hazelcast, пожалуйста, присоединитесь к нашей почтовой группе.
http://groups.google.com/group/hazelcast
Hazelcast доступна под лицензией Apache 2. Для получения более подробной информации обратитесь к разделу Лицензирование.
Авторское право © 2008-2018, Hazelcast, Inc. Все права защищены.
Посетите www.hazelcast.com для получения дополнительной информации.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )