No description
Find a file
Patrik Nordwall e10593ec31 =cdd #18328 use ancestor field, for fast forward merge
AFTER:

[info] Benchmark                                  (set1Size)   Mode  Cnt     Score     Error   Units
[info] ORSetMergeBenchmark.mergeAddFromBothNodes           1  thrpt   10   717.362 ±  15.770  ops/ms
[info] ORSetMergeBenchmark.mergeAddFromBothNodes          10  thrpt   10   144.862 ±   8.313  ops/ms
[info] ORSetMergeBenchmark.mergeAddFromBothNodes          20  thrpt   10    96.004 ±   0.972  ops/ms
[info] ORSetMergeBenchmark.mergeAddFromBothNodes         100  thrpt   10    18.735 ±   0.368  ops/ms
[info] ORSetMergeBenchmark.mergeAddFromOtherNode           1  thrpt   10  1261.825 ±  51.717  ops/ms
[info] ORSetMergeBenchmark.mergeAddFromOtherNode          10  thrpt   10   162.367 ±  21.443  ops/ms
[info] ORSetMergeBenchmark.mergeAddFromOtherNode          20  thrpt   10   103.423 ±   1.569  ops/ms
[info] ORSetMergeBenchmark.mergeAddFromOtherNode         100  thrpt   10    18.690 ±   0.642  ops/ms
[info] ORSetMergeBenchmark.mergeAddFromSameNode            1  thrpt   10  3666.086 ± 330.087  ops/ms
[info] ORSetMergeBenchmark.mergeAddFromSameNode           10  thrpt   10  2404.863 ± 136.244  ops/ms
[info] ORSetMergeBenchmark.mergeAddFromSameNode           20  thrpt   10  2423.596 ± 142.533  ops/ms
[info] ORSetMergeBenchmark.mergeAddFromSameNode          100  thrpt   10  2094.802 ± 161.307  ops/ms
[info] ORSetMergeBenchmark.mergeComplex                    1  thrpt   10   326.784 ±   6.665  ops/ms
[info] ORSetMergeBenchmark.mergeComplex                   10  thrpt   10   133.394 ±   4.749  ops/ms
[info] ORSetMergeBenchmark.mergeComplex                   20  thrpt   10    88.241 ±   1.733  ops/ms
[info] ORSetMergeBenchmark.mergeComplex                  100  thrpt   10    18.117 ±   0.543  ops/ms

BEFORE:

[info] Benchmark                                  (set1Size)   Mode  Cnt     Score    Error   Units
[info] ORSetMergeBenchmark.mergeAddFromBothNodes           1  thrpt   10   737.646 ± 10.289  ops/ms
[info] ORSetMergeBenchmark.mergeAddFromBothNodes          10  thrpt   10   146.706 ±  6.331  ops/ms
[info] ORSetMergeBenchmark.mergeAddFromBothNodes          20  thrpt   10    95.553 ±  1.801  ops/ms
[info] ORSetMergeBenchmark.mergeAddFromBothNodes         100  thrpt   10    18.321 ±  0.586  ops/ms
[info] ORSetMergeBenchmark.mergeAddFromOtherNode           1  thrpt   10  1274.526 ± 23.732  ops/ms
[info] ORSetMergeBenchmark.mergeAddFromOtherNode          10  thrpt   10   162.426 ± 20.490  ops/ms
[info] ORSetMergeBenchmark.mergeAddFromOtherNode          20  thrpt   10   102.436 ±  2.435  ops/ms
[info] ORSetMergeBenchmark.mergeAddFromOtherNode         100  thrpt   10    18.911 ±  0.659  ops/ms
[info] ORSetMergeBenchmark.mergeAddFromSameNode            1  thrpt   10   653.358 ± 71.232  ops/ms
[info] ORSetMergeBenchmark.mergeAddFromSameNode           10  thrpt   10   147.385 ±  2.750  ops/ms
[info] ORSetMergeBenchmark.mergeAddFromSameNode           20  thrpt   10    94.280 ±  0.894  ops/ms
[info] ORSetMergeBenchmark.mergeAddFromSameNode          100  thrpt   10    17.922 ±  1.522  ops/ms
[info] ORSetMergeBenchmark.mergeComplex                    1  thrpt   10   335.060 ±  8.385  ops/ms
[info] ORSetMergeBenchmark.mergeComplex                   10  thrpt   10   134.438 ±  3.044  ops/ms
[info] ORSetMergeBenchmark.mergeComplex                   20  thrpt   10    86.015 ±  2.145  ops/ms
[info] ORSetMergeBenchmark.mergeComplex                  100  thrpt   10    17.611 ±  0.136  ops/ms
2015-11-25 09:14:24 +01:00
akka-actor Merge pull request #18981 from andreaTP/setField 2015-11-24 12:40:36 +01:00
akka-actor-tests Merge pull request #18998 from jypma/pfbuilder_api_master 2015-11-24 11:44:22 +01:00
akka-agent =pro verify BC against all binary compatible versions 2015-10-23 09:10:25 +03:00
akka-bench-jmh =cdd #18328 add JMH benchmark, baseline 2015-11-25 09:14:24 +01:00
akka-camel +cam #11214 add attachments to CamelMessage 2015-11-18 10:22:20 +13:00
akka-cluster Merge pull request #18729 from hseeberger/hseeberger-18575-publish-member-joined 2015-11-11 11:23:04 +01:00
akka-cluster-metrics Merge pull request #18875 from ktoso/wip-akka.js-cherries-ktoso 2015-11-07 18:01:24 +01:00
akka-cluster-sharding =cls #18722 fix DDataShardCoordinator init 2015-11-18 16:13:58 +01:00
akka-cluster-tools Merge pull request #18875 from ktoso/wip-akka.js-cherries-ktoso 2015-11-07 18:01:24 +01:00
akka-contrib =doc #18899 code review follow-up, fixed typo 2015-11-11 09:26:00 -08:00
akka-distributed-data =cdd #18328 use ancestor field, for fast forward merge 2015-11-25 09:14:24 +01:00
akka-docs Merge pull request #18907 from johanandren/wip-18635-migration-guide-terminate-johanandren 2015-11-11 16:30:17 +01:00
akka-kernel =pro verify BC against all binary compatible versions 2015-10-23 09:10:25 +03:00
akka-multi-node-testkit =pro verify BC against all binary compatible versions 2015-10-23 09:10:25 +03:00
akka-osgi =pro verify BC against all binary compatible versions 2015-10-23 09:10:25 +03:00
akka-persistence =doc Fixed typo 2015-11-14 14:41:18 +01:00
akka-persistence-query =pro verify BC against all binary compatible versions 2015-10-23 09:10:25 +03:00
akka-persistence-tck =pro verify BC against all binary compatible versions 2015-10-23 09:10:25 +03:00
akka-protobuf =doc fix URL to "The ϕ Accrual Failure Detector" paper 2015-11-04 16:26:45 +02:00
akka-remote +rem #18353: Prune reliable deliver actors 2015-11-13 10:15:31 +01:00
akka-remote-tests Merge pull request #18552 from johanandren/wip-18371-warn-about-java-serialization-johanandren 2015-10-26 08:34:11 +01:00
akka-samples =act switch to java std lib ThreadLocalRandom 2015-11-06 14:04:33 +01:00
akka-slf4j =pro verify BC against all binary compatible versions 2015-10-23 09:10:25 +03:00
akka-stream/src !per #17518 harmonize and document failure handling in persistence 2015-07-07 14:50:42 +02:00
akka-testkit Merge pull request #18963 from johanandren/wip-18312-failed-cluster-metrics-test-johanandren 2015-11-24 12:37:12 +01:00
akka-typed =typ #18699 pass Unhandled message to unhandled() 2015-10-12 00:26:59 +02:00
project =cdd #18328 add JMH benchmark, baseline 2015-11-25 09:14:24 +01:00
scripts =pro Update url in publish samples script 2015-08-14 16:36:43 +02:00
src/main/ls Update ls.implicit.ly sbt settings 2012-03-10 10:30:38 +13:00
.gitignore =cdd #17779 Create activator template for Distributed Data 2015-06-30 08:08:43 +02:00
.java-version +doc #18295 show warning if browsing outdated docs 2015-11-05 13:21:24 +01:00
build.sbt =pro run multi-jvm tests when validating pr 2015-05-28 13:57:50 +03:00
CONTRIBUTING.md =pro Fix unmaintained scalariform github repo link. 2015-11-14 19:12:45 +01:00
COPYING.protobuf =all #13783 replace protobuf dependency by embedded version 2015-09-04 09:06:50 +02:00
LICENSE =all #13783 replace protobuf dependency by embedded version 2015-09-04 09:06:50 +02:00
README.md switch README from textile to markdown and freshen it up 2015-04-16 22:10:32 +02:00

Akka

We believe that writing correct concurrent & distributed, resilient and elastic applications is too hard. Most of the time it's because we are using the wrong tools and the wrong level of abstraction.

Akka is here to change that.

Using the Actor Model we raise the abstraction level and provide a better platform to build correct concurrent and scalable applications.

For resilience we adopt the "Let it crash" model which the telecom industry has used with great success to build applications that self-heal and systems that never stop.

Actors also provide the abstraction for transparent distribution and the basis for truly scalable and fault-tolerant applications.

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

Learn more at akka.io. Join the akka-user mailing list. Follow @akkateam on twitter.

Gitter