No description
Find a file
Roland ca3deb4007 now that was a nice journey (related to #1804)
- first, fix quite some data races in RoutedActorRef wrt. the contained
  ActorCell’s childrenRef field (which is not even @volatile)
- then notice that there still are double-deregistrations happening in
  the dispatcher
- coming finally to the conclusion that the Mailbox should not really
  process all system messages in processAllSystemMessages(): we should
  really really stop after having closed the mailbox ;-)
- added simple test case which stops self twice to keep this fixed
2012-02-09 17:34:14 +01:00
akka-actor/src/main now that was a nice journey (related to #1804) 2012-02-09 17:34:14 +01:00
akka-actor-migration/src/main/scala/akka Removing dead imports in akka-migration 2012-01-25 15:42:29 +01:00
akka-actor-tests/src/test now that was a nice journey (related to #1804) 2012-02-09 17:34:14 +01:00
akka-agent/src PinnedDispatcher config and docs for dispatcher executor. 2012-02-07 09:50:03 +01:00
akka-camel/src Updating Copyright as per #1660 2012-01-19 18:21:06 +01:00
akka-camel-typed/src Updating Copyright as per #1660 2012-01-19 18:21:06 +01:00
akka-cluster/src Fixing returns to return in ScalaDoc 2012-02-06 16:59:09 +01:00
akka-docs add clarification to dispatcher-id documentation 2012-02-08 15:54:58 +01:00
akka-durable-mailboxes Fixed things from review. See #1310 2012-02-01 17:38:12 +01:00
akka-kernel/src/main Adding link to config for application.conf 2012-02-07 11:14:09 +01:00
akka-remote/src tone it down: just a Warning in case of ambiguous serializers 2012-02-07 15:51:41 +01:00
akka-samples move RemoteServerStarted message to NettyRemoteTransport, fixes #1771 2012-02-02 11:46:52 +01:00
akka-sbt-plugin Test for Slf4jEventHandler. See #1625 2012-02-07 16:25:54 +01:00
akka-slf4j/src Adjustments based on review. See #1805 2012-02-08 14:03:31 +01:00
akka-spring/src Renaming NettyRemoteSupport to NettyRemoteTransport everywhere 2012-02-01 16:34:20 +01:00
akka-testkit/src Merge branch 'master' into wip-1310-err2-patriknw 2012-02-03 13:57:28 +01:00
akka-transactor/src Update to ScalaSTM 0.5 (which includes Java API) 2012-02-06 11:34:47 +13:00
akka-tutorials/akka-tutorial-first clarify wording or Pi sample configuration section 2012-02-08 11:25:30 +01:00
akka-zeromq/src PinnedDispatcher config and docs for dispatcher executor. 2012-02-07 09:50:03 +01:00
project remove sbteclipse plugin from project/plugins.sbt 2012-02-08 09:36:17 +01:00
scripts Config dir first in classpath. See #1761 2012-02-01 08:49:31 +01:00
src/main/ls Added JSON file for ls.implicit.ly 2011-12-05 11:14:05 +01:00
.gitignore Integrate schoir for distributed testing. 2012-01-12 12:47:11 +04:00
build.sbt Added initial support for ls.implicit.ly to the build, still need more work though 2011-11-29 16:40:39 +01:00
LICENSE Updating copyright section to Typesafe Inc. etc 2011-07-14 16:03:08 +02:00
README.textile Changed URI to akka.io 2011-01-05 05:32:59 -08:00

h1. Akka

We believe that writing correct concurrent, fault-tolerant and scalable 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 together with Software Transactional Memory we raise the abstraction level and provide a better platform to build correct concurrent and scalable applications.

For fault-tolerance we adopt the "Let it crash":http://letitcrash.com model which have been used with great success in the telecom industry to build applications that self-heal, 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 "http://akka.io":http://akka.io.