pekko/akka-docs
Brian Scully 6a415f0e9b * Add Circuit Breaker to akka.pattern for general use. Circuit breaker implementation as described by Michael T. Nygard in Release It!. Fixes #1734
* Uses finite state machine for three states: Closed, Open, Half-Open
    * Closed state allows calls through, and on sequential failures exceeding the max# set - transitions to Open state. Intervening successes cause the failure count to reset to 0
    * Open state throws a CircuitOpenException on every call until the reset timeout is reached which causes a transition to Half-Open state
    * Half-Open state will allow the next single call through, if it succeeds - transition to Closed state, if it fails - transition back to Open state, starting the reset timer again
  * Allow configuration for the call and reset timeouts, as well as the maximum number of sequential failures before opening
  * Supports async or synchronous call protection
  * Callbacks are supported for state entry into Closed, Open, Half-Open.  These are run in the supplied execution context
  * Both thrown exceptions and calls exceeding max call time are considered failures
  * Uses akka scheduler for timer events
  * Integrated into File-Based durable mailbox
  * Sample documented for other durable mailboxes
2012-06-01 08:24:47 -04:00
..
_sphinx Inadventently deleted akka-intellij-code-style.jar 2012-05-24 23:39:13 +02:00
additional sun.misc.Unsafe should be loaded through boot delegation instead 2012-05-17 08:09:59 +02:00
cluster Singleton cluster convergence, see #2117 2012-05-31 14:48:12 +02:00
common * Add Circuit Breaker to akka.pattern for general use. Circuit breaker implementation as described by Michael T. Nygard in Release It!. Fixes #1734 2012-06-01 08:24:47 -04:00
dev Merge branch 'wip-testconductor-∂π' 2012-05-22 16:22:10 +02:00
general document creator requirement, see #2131 2012-05-25 18:17:13 +02:00
images Adding a doc diagram for the Test Conductor Extension 2012-05-08 13:56:24 +02:00
intro Update docs to reflect that there isn't 0 deps for akka-actor 2012-05-29 09:06:03 +02:00
java #2166 - Adding link to Kryo serialization by Roman Levenstein 2012-05-31 21:58:24 +02:00
modules * Add Circuit Breaker to akka.pattern for general use. Circuit breaker implementation as described by Michael T. Nygard in Release It!. Fixes #1734 2012-06-01 08:24:47 -04:00
project Added Typesafe to the 'sponsors' doc page 2012-05-21 17:01:21 +02:00
scala #2166 - Adding link to Kryo serialization by Roman Levenstein 2012-05-31 21:58:24 +02:00
.history Tests are green with new Futures, consider this a half-way-there marker 2011-12-11 00:40:52 +01:00
conf.py * Add Circuit Breaker to akka.pattern for general use. Circuit breaker implementation as described by Michael T. Nygard in Release It!. Fixes #1734 2012-06-01 08:24:47 -04:00
index.rst Make Java come before Scala in the docs 2012-04-24 13:49:21 +02:00
Makefile Add options for creating epub output for the documentation 2012-05-17 22:58:57 +02:00
more.png Added docs for durable mailboxes, plus filtered out replication tests 2011-05-17 16:34:07 +02:00