first prototype of Aeron Source & Sink

* and test program to meassure latency and throughput
This commit is contained in:
Patrik Nordwall 2016-04-08 10:41:32 +02:00
parent 78b88c419d
commit a033d52b37
5 changed files with 532 additions and 2 deletions

View file

@ -66,6 +66,10 @@ object Dependencies {
// For Java 8 Conversions
val java8Compat = "org.scala-lang.modules" %% "scala-java8-compat" % "0.7.0" // Scala License
val aeronDriver = "io.aeron" % "aeron-driver" % "0.9.5" // ApacheV2
val aeronClient = "io.aeron" % "aeron-client" % "0.9.5" // ApacheV2
val hdrHistogram = "org.hdrhistogram" % "HdrHistogram" % "2.1.8" // CC0
object Docs {
val sprayJson = "io.spray" %% "spray-json" % "1.3.2" % "test"
@ -92,7 +96,8 @@ object Dependencies {
val metrics = "com.codahale.metrics" % "metrics-core" % "3.0.2" % "test" // ApacheV2
val metricsJvm = "com.codahale.metrics" % "metrics-jvm" % "3.0.2" % "test" // ApacheV2
val latencyUtils = "org.latencyutils" % "LatencyUtils" % "1.0.3" % "test" // Free BSD
val hdrHistogram = "org.hdrhistogram" % "HdrHistogram" % "1.1.4" % "test" // CC0
val hdrHistogram = "org.hdrhistogram" % "HdrHistogram" % "2.1.8" % "test" // CC0
val metricsAll = Seq(metrics, metricsJvm, latencyUtils, hdrHistogram)
// sigar logging
@ -161,7 +166,7 @@ object Dependencies {
val contrib = l ++= Seq(Test.junitIntf, Test.commonsIo)
val benchJmh = l ++= Seq(Provided.levelDB, Provided.levelDBNative)
val benchJmh = l ++= Seq(Provided.levelDB, Provided.levelDBNative, aeronDriver, aeronClient, hdrHistogram)
// akka stream & http