* adding Example project section at the end of corresponding "main" doc page
* new examples.md page to collect links to all at one place
* remove obsolete references from classic pages
* use akka-sample-cluster-scala as multi jvm testing sample
* Plain text for back-link to classic pages instead of info box
* No info breakouts up top in the actor intro page
* No info boxes for the classic-version-of-the-page
The info box takes too much attention and space
* Re-order project info, update akka-paradox-sbt to get toggle
* doc: Show how to fail future of external ask
* illustrate that validation errors are also part of
message protocol
* error messages can be turned into failed future
* add implementation of the CookieFabric
RetryFlow wraps a flow with context and allows to individually retry elements. A decider function decides if another try should be made and gives the element to try with.
Retries are backed off exponentially.
Retries are limited by maxRetries.
Inspired by the work of Gilad Hoch <gilad.hoch@thomsonreuters.com> and Martynas Mickevičius <self@2m.lt>
Re-uses the code from the migration guide as the mgiration logic
is in adapters.
Almost seems very obvious you can do this but can't hurt to have.
* Apply suggestions from code review
Co-Authored-By: Helena Edelson <helena@users.noreply.github.com>
* add withDataCenter in Entity, following same patterna as the role
* update cluster-dc.md, split in classic and new pages
* fix bug in ClusterSharding shouldHostShard
* contains on String
* update multi-dc singleton sample
* Initialize logging things together. Save 2 fields in ActorContextAdapter (if logging isn't used)
* Dealt with bincomp by handcoding things in Deploy.
* Pass tags in remote deploy messages (serialization)
* Docs plus signature that works for Java API
* Allow tags to be empty or else we can't create an `.empty`
* some cluster logging improvements
* most logger names are actually good, when using ActorLogging since
config can be setup on the package (prefix)
* override logSource when StageLogging is used
* replace system.log with more specific logger
* good to make it more strict in Akka 2.6.0
* possibility to opt out via config
* migration guide
* clarification of why
* don't mention opt-out in migration guide because it shouldn't be abused