Giter Club home page Giter Club logo

vlingo-symbio-jdbc's Introduction

vlingo-symbio-jdbc

Javadocs Build Status Download Gitter chat

The vlingo/PLATFORM implementation of vlingo/symbio for JDBC.

State Storage

The StateStore is a simple object storage mechanism that can be run against a number of persistence engines. Available JDBC storage implementations:

  • General-purpose JDBC: JDBCStateStoreActor

The JDBCTextStateStoreActor has these database delegate implementations:

  • HSQLDB: HSQLDBStorageDelegate
  • PostgresSQL: PostgresStorageDelegate

Adding additional JDBC storage delegates is a straightforward process requiring a few hours of work.

We welcome you to add support for your favorite database!

Docker and Bouncing the Server Volume

Postrgres must be run for some tests. See the pgbounce.sh. This shell script can be used to bounce the Postgres volume named in docker-compose.yml:

vlingo-symbio-jdbc-postgres

Run the server using the following, which both stops the current instance and then starts a new instance.

$ ./pgbounce.sh

Bintray

  <repositories>
    <repository>
      <id>jcenter</id>
      <url>https://jcenter.bintray.com/</url>
    </repository>
  </repositories>
  <dependencies>
    <dependency>
      <groupId>io.vlingo</groupId>
      <artifactId>vlingo-symbio</artifactId>
      <version>0.9.2-RC3</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>io.vlingo</groupId>
      <artifactId>vlingo-symbio-jdbc</artifactId>
      <version>0.9.2-RC3</version>
      <scope>compile</scope>
    </dependency>
  </dependencies>
dependencies {
    compile 'io.vlingo:vlingo-symbio:0.9.2-RC3'
    compile 'io.vlingo:vlingo-symbio-jdbc:0.9.2-RC3'
}

repositories {
    jcenter()
}

License (See LICENSE file for full license)

Copyright © 2012-2018 Vaughn Vernon. 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/.

vlingo-symbio-jdbc's People

Contributors

alanstrait avatar aleixmorgadas avatar alexguzun avatar danilo-ambrosio avatar davemuirhead avatar kmruiz avatar pflueras avatar sanderginn avatar vaughnvernon avatar vlingo-java avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.