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

OSCHINA-MIRROR/theseusyang-geode

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

Упрощение разработки масштабируемых транзакционных корпоративных приложений

  • Поддержка транзакций, совместимых с JTA.
  • Конфигурации для всего кластера, которые можно сохранить и экспортировать в другие кластеры.
  • Удаленное управление кластером через HTTP.
  • REST API для разработки приложений с поддержкой REST.
  • Возможно выполнение обновлений с заменой компонентов системы без её остановки (rolling upgrades), но они будут зависеть от ограничений, накладываемых новыми функциями.

Сборка этого релиза из исходного кода

Инструкции по сборке Apache Geode (в разработке) из исходного кода находятся в исходном дистрибутиве, файл BUILDING.md.

Geode за 5 минут

При установленной версии JDK 1.8 или более поздней версии запустите локатор и сервер:

$ gfsh
gfsh> start locator --name=locator
gfsh> start server --name=server

Создайте регион:

gfsh> create region --name=region --type=REPLICATE

Напишите клиентское приложение:

HelloWorld.java

import java.util.Map;
import org.apache.geode.cache.Region;
import org.apache.geode.cache.client.*;

public class HelloWorld {
  public static void main(String[] args) throws Exception {
    ClientCache cache = new ClientCacheFactory()
      .addPoolLocator("localhost", 10334)
      .create();
    Region<String, String> region = cache
      .<String, String>createClientRegionFactory(ClientRegionShortcut.CACHING_PROXY)
      .create("region");

    region.put("1", "Hello");
    region.put("2", "World");

    for (Map.Entry<String, String>  entry : region.entrySet()) {
      System.out.format("key = %s, value = %s\n", entry.getKey(), entry.getValue());
    }
    cache.close();
  }
}

Скомпилируйте и запустите HelloWorld.java. Путь к классам должен включать geode-dependencies.jar.

javac -cp /some/path/geode/geode-assembly/build/install/apache-geode/lib/geode-dependencies.jar HelloWorld.java
java -cp .:/some/path/gede/geode-assembly/build/install/apache-geode/lib/geode-dependencies.jar HelloWorld

Разработка приложений

Приложения Apache Geode могут быть написаны с использованием следующих клиентских технологий:

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

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

Введение

Apache Geode — это платформа для управления данными, которая обеспечивает доступ к данным в режиме реального времени и делает их доступными на всей облачной архитектуре. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

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

Участники

все

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

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