Meta tags:
Headings (most frequently used words):
by, akka, net, and, build, distributed, try, now, follow, our, tutorial, your, first, application, today, professionally, maintained, supported, petabridge, powerful, concurrent, applications, more, easily, actor, model, default, supervision, monitoring, simple, concurrency, distribution, high, performance, resilient, design, elastic, decentralized, extensible, open, source,
Text of the page (most frequently used words):
the (18), akka (17), net (15), and (15), for (9), actors (8), #distributed (7), concurrent (6), this (5), systems (5), read (4), more (4), actor (4), all (3), way (3), highly (3), that (3), with (3), from (3), remote (3), local (3), build (3), driven (3), now (3), learn (2), petabridge (2), maintained (2), support (2), source (2), discussion (2), top (2), parent (2), its (2), failures (2), supervision (2), when (2), writing (2), fault (2), tolerant (2), self (2), heal (2), been (2), single (2), paper (2), everything (2), use (2), asynchronous (2), model (2), level (2), write (2), your (2), design (2), million (2), high (2), applications (2), documentation (2), company, training, consulting, observability, tools, plans, code, forum, project, chat, contribute, back, responsible, handling, children, called, forming, chain, responsibility, crashes, can, either, restart, stop, escalate, failure, hierarchy, enables, clean, set, semantics, managing, system, allows, form, tree, being, parents, they, created, monitoring, effort, has, undertaken, ensure, functions, are, available, equally, running, within, process, cluster, hundreds, machines, key, enabling, optimization, instead, trying, generalization, see, classic, detailed, why, second, approach, bound, fail, designed, work, setting, interactions, purely, message, passing, default, were, defined, 1973, but, have, popularized, erlang, language, used, example, ericsson, great, success, reliable, telecom, carl, hewitt, provides, higher, abstraction, alleviates, developer, having, deal, explicit, locking, thread, management, making, easier, correct, parallel, released, under, apache, license, open, extensions, adapt, fit, needs, extensible, adaptive, load, balancing, routing, partitioning, configuration, remoting, elastic, decentralized, supervisor, hierarchies, resilient, msg, sec, machine, small, memory, footprint, per, heap, performance, abstractions, like, fsm, simple, concurrency, distribution, about, jvm, here, community, port, brings, developers, capabilities, original, framework, java, scala, toolkit, runtime, building, event, mono, powerful, easily, professionally, supported, get, started, out, follow, our, tutorial, first, application, today, try, toggle, navigation, home,
Text of the page (random words):
akka net home akka net documentation toggle navigation try akka net now follow our tutorial and build your first akka net application today out now akka net v1 5 get started now read the documentation professionally maintained and supported by petabridge build powerful concurrent distributed applications more easily akka net is a toolkit and runtime for building highly concurrent distributed and fault tolerant event driven applications on net mono this community driven port brings c f developers the capabilities of the original akka framework in java scala learn about akka for the jvm here simple concurrency distribution asynchronous and distributed by design high level abstractions like actors and fsm high performance 50 million msg sec on a single machine small memory footprint 2 5 million actors per gb of heap resilient by design write systems that self heal remote and or local supervisor hierarchies elastic decentralized adaptive load balancing routing partitioning and configuration driven remoting extensible use akka net extensions to adapt akka to fit your needs open source akka net is released under the apache 2 license actor model the actor model provides a higher level of abstraction for writing concurrent and distributed systems it alleviates the developer from having to deal with explicit locking and thread management making it easier to write correct concurrent and parallel systems actors were defined in the 1973 paper by carl hewitt but have been popularized by the erlang language and used for example at ericsson with great success to build highly concurrent and reliable telecom systems read more distributed by default everything in akka net is designed to work in a distributed setting all interactions of actors use purely message passing and everything is asynchronous this effort has been undertaken to ensure that all functions are available equally when running within a single process or on a cluster of hundreds of machines the key for enabling this is to go from remote to local by way of optimization instead of trying to go from local to remote by way of generalization see this classic paper for a detailed discussion on why the second approach is bound to fail read more supervision monitoring actors form a tree with actors being parents to the actors they ve created as a parent the actor is responsible for handling its children s failures so called supervision forming a chain of responsibility all the way to the top when an actor crashes its parent can either restart or stop it or escalate the failure up the hierarchy of actors this enables a clean set of semantics for managing failures in a concurrent distributed system and allows for writing highly fault tolerant systems that self heal read more back to top contribute project chat discussion forum source code support akka net support plans akka net observability tools akka net training consulting maintained by petabridge the akka net company learn akka net
|