Akka

Software Screenshot:
Akka
Software Details:
Version: 2.4.0 updated
Upload Date: 6 Mar 16
Developer: Typesafe, Inc.
Distribution Type: Freeware
Downloads: 50

Rating: nan/5 (Total Votes: 0)

Akka is a toolkit and runtime at the same time, for event-driven applications built on the JVM.

The framework uses the Actor Model together with Software Transactional Memory to raise the abstraction level and provide a better platform to build correct concurrent and scalable applications.

Akka has been currently used with success by companies like VMWare, IGN, Klout and many more.

What is new in this release:

  • Fixed a bug in Remoting that could lead to inconsistent state of system message resend buffer (ResendUnfulfillableException).
  • Fixed a bug in Clustering that could lead to convergence getting stalled indefinitely if too many nodes crash at the same time.
  • Fixed a bug in FileBasedMailbox that caused file rollover to be ignored on Windows.

What is new in version 2.3.9:

  • Fixed a bug in Remoting that could lead to inconsistent state of system message resend buffer (ResendUnfulfillableException).
  • Fixed a bug in Clustering that could lead to convergence getting stalled indefinitely if too many nodes crash at the same time.
  • Fixed a bug in FileBasedMailbox that caused file rollover to be ignored on Windows.

What is new in version 2.3.6:

  • A fix for a wrong snapshot file being offered to a recovering persistent actor.
  • A fix for a PersistentView which was not working with context.become.
  • An addition to the ever-growing akka-bench-jmh micro-benchmarks. This time a benchmark for AtLeastOneDelivery trait.

What is new in version 2.3.4:

  • Processor and EventsourcedProcessor are deprecated and replaced by PersistentActor.
  • Channel and PersistentChannel are deprecated and replaced by AtLeastOnceDelivery.
  • View is deprecated and replaced by PersistentView.

What is new in version 2.3.3:

  • Fixed:
  • Replace the PhiAccrualDetector with a simple timeout detector
  • Activator template for Actor for Java 8
  • Optimize EndpointWriter unstashing
  • UntypedActorContext.become() defaults to keeping the old behavior
  • Update to Genjavadoc 0.7
  • Make DistributedPubSubMediator support consumer group pattern
  • Log remote disassociate from transport failure detector
  • Trigger heartbeat for transport failure detector from received payload
  • Send UnsubscribeAck in DistributedPubSubMediator to the right sender
  • Stop test actors from logging received messages

What is new in version 2.3.0:

  • Akka Persistence.
  • Actor and FSM with support for Java 8 lambda syntax.
  • Allowing Cluster nodes to come back from the UNREACHABLE state.

What is new in version 2.2.0:

  • Cluster support (with a big thank-you for the feedback throughout the development cycle); we have continued to improve on the preview offered with Mingus, e.g. adding node roles or distributed pub-sub or the cluster client.
  • Fully actor-based remoting implementation with support for multiple transports and high-level failure detection.
  • An extremely scalable actor-based network IO layer with SSL support and a protocol pipeline infrastructure.
  • Reliable supervision and deathwatch for remote actors.

What is new in version 2.1.4:

  • Fixed:
  • Stack overflow while loading messages from persistent mailbox
  • More robust recovery in remoting in case of malformed messages
  • Proper deployment of typed actors

What is new in version 2.1.2:

  • Fixed:
  • Make Address only accept the akka protocol
  • Enable javadoc generation
  • ByteString: do not slice length zero
  • DOC: Change HTTP section

What is new in version 2.1.0:

  • Integration with Scala standard library (SIP-14 Futures, dataflow as add-on module, akka-actor.jar will be part of the Scala distribution)
  • Akka Camel support (Raymond Roestenburg & Piotr Gabryanczyk)
  • Encrypted Akka Remoting using SSL/TLS (Peter Badenhorst)
  • OSGi meta-information for most bundles (excluding samples and tests, Gert Vanthienen)
  • An ActorDSL for more concise actor declarations, e.g. in the REPL
  • A module for multi-node testing (to support you in developing clustered applications, experimental in the same sense as cluster support)
  • A Java API for the TestKit

Similar Software

Behat
Behat

28 Feb 15

NoFlo
NoFlo

11 Mar 16

Kraken.js
Kraken.js

10 Dec 15

Protos
Protos

28 Feb 15

Comments to Akka

Comments not found
Add Comment
Turn on images!