/aerospike-client-scala

Idiomatic and reactive Scala client for Aerospike database

Primary LanguageScalaApache License 2.0Apache-2.0

aerospike-client-scala

Build Maven Central

Idiomatic and reactive Scala client for Aerospike database.

Modules

  • aerospike-core provides standard Scala Future and Akka Streams implementation.
  • aerospike-monix integrates with Monix to support Monix effects.
  • aerospike-zio integrates with ZIO to support ZIO effects.

Getting started

Add the aerospike-core module as a dependency in your project:

libraryDependencies += "io.github.reugn" %% "aerospike-core" % "<version>"
  • replace aerospike-core with aerospike-monix or aerospike-zio if required.

Build from Source

  1. Clone the repository
  2. Run sbt clean +package

This will create libraries for all modules for both Scala 2.12 and 2.13.

License

Licensed under the Apache 2.0 License.