1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/hazelcast-hazelcast

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Hazelcast — это платформа кластеризации и высокоэффективной распределённой системы хранения данных.

С помощью различных распределённых структур данных, распределённых возможностей кэширования, эластичного характера, поддержки memcache, интеграции с Spring и Hibernate, а также множества довольных пользователей, Hazelcast представляет собой богатый по функциональности, готовый к использованию в корпоративной среде и удобный для разработчиков решение в виде сетевой памяти.

Возможности:

  • Распределённые реализации java.util.{Queue, Set, List, Map}.
  • Распределённая реализация java.util.concurrent.locks.Lock.
  • Распределённая реализация java.util.concurrent.ExecutorService.
  • Распределённый MultiMap для отношений один ко многим.
  • Распределённый Topic для публикаций/подписок.
  • Распределённые запросы, MapReduce и Агрегаторы.
  • Синхронное (write-through) и асинхронное (write-behind) сохранение.
  • Поддержка транзакций.
  • Реализация JCache, соответствующая спецификациям.
  • Нативные клиенты Java, .NET, C++, Memcache и REST.
  • Поддержка шифрования уровня сокета для безопасных кластеров.
  • Второй уровень кэша для Hibernate.
  • Мониторинг и управление кластером через JMX.
  • Динамическое кластерное соединение HTTP-сессий.
  • Поддержка событий информации о кластере и членства.
  • Динамическое открытие, масштабирование, разделение с резервированием и отказоустойчивостью.### Начало работы

Узнайте больше в руководстве по началу работы.

Документация

Просмотрите документацию на 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

Вклад в проект Hazelcast

Мы приветствуем запросы на вытягивание и быстро их обрабатываем.

Чтобы сделать вклад:

Для улучшений или больших функций создайте сначала задачу в GitHub для обсуждения.

Почтовая группа

Если вас интересует использование или развитие Hazelcast, пожалуйста, присоединитесь к нашей почтовой группе.

http://groups.google.com/group/hazelcast

Лицензия

Hazelcast доступна под лицензией Apache 2. Для получения более подробной информации обратитесь к разделу Лицензирование.

Авторское право

Авторское право © 2008-2018, Hazelcast, Inc. Все права защищены.

Посетите www.hazelcast.com для получения дополнительной информации.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Open Source In-Memory Data Grid. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/hazelcast-hazelcast.git
git@api.gitlife.ru:oschina-mirror/hazelcast-hazelcast.git
oschina-mirror
hazelcast-hazelcast
hazelcast-hazelcast
master