johanandren / akka-persistence-couchbase

PoC for Couchbase as an Akka Persistence Backend

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Couchbase Plugins for Akka Persistence

Replicated Akka Persistence journal and snapshot store for Couchbase.

Documentation can be found at https://doc.akka.io/docs/akka-persistence-couchbase/current

Note that this project is in early access, see section below for details about what is more or less complete and what is in progress.

For questions please use the discuss.akka.io. Tag any new questions with akka-persistence and couchbase.

Build Status

Project status

The plugins are available in an early access mode, we will publish milestones as we work towards a 1.0 release.

Current state:

Write Journal implemented with minor details in progress, should work but not production ready Snapshot Store should work but not production ready Read Journal implemented with minor details in progress, should work but not production ready Lagom support should work but not production ready

Caveats

  • In preview status - not production ready
  • Performance and failure scenario testing has not yet been done
  • Smaller schema changes will likely happen and there will not be any migration tools provided as long as project releases are milestones

License

Akka Persistence Couchbase is Open Source and available under the Apache 2 License.

About

PoC for Couchbase as an Akka Persistence Backend

License:Apache License 2.0


Languages

Language:Scala 86.7%Language:Java 12.0%Language:Shell 1.3%Language:Dockerfile 0.1%