Skip to content

About

This repository shows how to build reactive applications in Java 8 using the Akka framework, on Akka Persistence, with cassandra as backend, and exposing an event sourced stream using HTTP.

Resources

Contributing

Stars

45 stars

Watchers

9 watching

Forks

Latest commit

 

History

622 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ts-reaktive

This repository shows how to build reactive applications in Java 8 using the Akka framework, on Akka Persistence, with cassandra as backend, and exposing an event sourced stream using HTTP.

In addition, it contains several extensions for kamon that provide insight to a running, clustered akka application.

The repository consists of the following modules:

How to use from SBT

If you use SBT, you can use this library by adding the following:

resolvers += Resolver.bintrayRepo("jypma", "maven")

libraryDependencies ++= {
  val version = "0.0.34"
  Seq(
    "com.tradeshift" %% "ts-reaktive-actors" % version,
    "com.tradeshift" %% "ts-reaktive-aws" % version,
    "com.tradeshift" %% "ts-reaktive-akka" % version,
    "com.tradeshift" %% "ts-reaktive-cassandra" % version,
    "com.tradeshift" %% "ts-reaktive-marshal" % version,
    "com.tradeshift" %% "ts-reaktive-marshal-akka" % version,
    "com.tradeshift" %% "ts-reaktive-replication" % version,
    "com.tradeshift" %% "ts-reaktive-ssl" % version,
    "com.tradeshift" %% "ts-reaktive-testkit" % version % "test",
    "com.tradeshift" %% "ts-reaktive-testkit-assertj" % version % "test",
    "com.tradeshift" %% "ts-reaktive-kamon-akka" % version,
    "com.tradeshift" %% "ts-reaktive-kamon-akka-cluster" % version,
    "com.tradeshift" %% "ts-reaktive-kamon-log4j" % version
  )
}

How to use from Maven

If you use Maven, you can add the following to your settings.xml file or your pom.xml, and then add the individual dependencies shown above:

<repositories>
  <repository>
    <snapshots>
      <enabled>false</enabled>
    </snapshots>
    <id>bintray-jypma-maven</id>
    <name>bintray</name>
    <url>http://dl.bintray.com/jypma/maven</url>
  </repository>
</repositories>
<pluginRepositories>
  <pluginRepository>
    <snapshots>
      <enabled>false</enabled>
    </snapshots>
    <id>bintray-jypma-maven</id>
    <name>bintray-plugins</name>
    <url>http://dl.bintray.com/jypma/maven</url>
  </pluginRepository>
</pluginRepositories>

Other build systems

Visit bintray and click "Set me up".

About

This repository shows how to build reactive applications in Java 8 using the Akka framework, on Akka Persistence, with cassandra as backend, and exposing an event sourced stream using HTTP.

Resources

Contributing

Stars

45 stars

Watchers

9 watching

Forks

Releases

Packages

Contributors

Languages