xoom-symbio-geode
The VLINGO XOOM platform SDK implementation of XOOM SYMBIO for Apache Geode, providing reactive storage for services and applications.
Docs: https://docs.vlingo.io/xoom-symbio
Supports Apache Geode transations, State Storage (Key-Value) and Object Storage, but with Source<T>
/ Entry<T>
for DomainEvent
and Command
journaling.
State Storage
The StateStore
is a simple object storage mechanism that can be run against a number of persistence engines.
Support for Apache Geode is provided by GeodeStateStoreActor
Object Storage
The ObjectStore
is an object storage mechanism managing persistent objects in grid.
See GeodeObjectStoreActor
Installation
<dependencies>
<dependency>
<groupId>io.vlingo.xoom</groupId>
<artifactId>xoom-symbio</artifactId>
<version>1.7.7</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>io.vlingo.xoom</groupId>
<artifactId>xoom-symbio-geode</artifactId>
<version>1.7.7</version>
<scope>compile</scope>
</dependency>
</dependencies>
dependencies {
compile 'io.vlingo.xoom:xoom-symbio:1.7.7'
compile 'io.vlingo.xoom:xoom-symbio-geode:1.7.7'
}
License (See LICENSE file for full license)
Copyright © 2012-2021 VLINGO LABS. All rights reserved.
This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/.