Cargando…

Applied Akka patterns : a hands-on guide to designing distributed applications /

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Nash, Michael
Otros Autores: Waldron, Wade
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Beijing ; Boston : O'Reilly Media, [2017]
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000Mi 4500
001 OR_ocn966362800
003 OCoLC
005 20231017213018.0
006 m o d
007 cr |||||||||||
008 161214t20172017cc a ob 001 0 eng d
040 |a IDEBK  |b eng  |e rda  |e pn  |c IDEBK  |d EBLCP  |d N$T  |d UMI  |d OCLCF  |d N$T  |d STF  |d IDEBK  |d MERUC  |d N$T  |d OCLCQ  |d YDX  |d MERER  |d OCLCQ  |d DEBBG  |d UKAHL  |d OCLCQ  |d OCLCO  |d OCLCQ  |d INARC  |d OCLCQ  |d OCLCO 
019 |a 965904390  |a 966397431  |a 966616976  |a 967849205  |a 968122266  |a 972272187  |a 974758076  |a 978512073  |a 978766593 
020 |a 9781491934852  |q (electronic bk.) 
020 |a 1491934859  |q (ebk) 
020 |z 9781491934883 
020 |z 1491934883 
020 |z 1491934832 
020 |z 1491934840 
029 1 |a AU@  |b 000059703103 
029 1 |a GBVCP  |b 897166736 
035 |a (OCoLC)966362800  |z (OCoLC)965904390  |z (OCoLC)966397431  |z (OCoLC)966616976  |z (OCoLC)967849205  |z (OCoLC)968122266  |z (OCoLC)972272187  |z (OCoLC)974758076  |z (OCoLC)978512073  |z (OCoLC)978766593 
037 |a 978587  |b MIL 
050 4 |a QA76.76.A65 
072 7 |a COM  |x 013000  |2 bisacsh 
072 7 |a COM  |x 014000  |2 bisacsh 
072 7 |a COM  |x 018000  |2 bisacsh 
072 7 |a COM  |x 067000  |2 bisacsh 
072 7 |a COM  |x 032000  |2 bisacsh 
072 7 |a COM  |x 037000  |2 bisacsh 
072 7 |a COM  |x 052000  |2 bisacsh 
082 0 4 |a 004.36 
049 |a UAMI 
100 1 |a Nash, Michael. 
245 1 0 |a Applied Akka patterns :  |b a hands-on guide to designing distributed applications /  |c Michael Nash and Wade Waldron. 
264 1 |a Beijing ;  |a Boston :  |b O'Reilly Media,  |c [2017] 
264 4 |c ©2017 
300 |a 1 online resource (ix, 181 pages) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
505 0 |a Cover; Copyright; Table of Contents; Preface; Conventions Used in This Book; O'Reilly Safari; How to Contact Us; Acknowledgments; Chapter 1. The Actor Model; Reality Is Eventually Consistent; Deconstructing the Actor Model; All Computation Is Performed Within an Actor; Actors Can Communicate Only Through Messages; Actors Can Create Child Actors; Actors Can Change Their State or Behavior; Everything Is an Actor; Uses of the Actor Model; Defining Clear Boundaries; When Is the Actor Model Appropriate?; Conclusion; Chapter 2. Introducing Akka; What Is Akka?; Akka Is Open Source. 
505 8 |a Akka Is Under Active DevelopmentAkka Is Distributed by Design; Akka Components; Akka Actor; Child Actors; Remoting: Actors on Different JVMs; Clustering: Automatic Management of Membership; Akka HTTP; TestKit; Contrib; Akka OSGi; Akka HTTP; Akka Streams; Akka's Implementation of the Actor Model; Akka's Actors in the Actor Model; Message Passing; Actor Systems; The Akka Typed Project; Conclusion; Chapter 3. Distributed Domain-Driven Design; DDD Overview; The Benefits of DDD; Components of DDD; Domain Entities; Domain Value Objects; Aggregates and Aggregate Roots; Repositories. 
505 8 |a Factories and Object CreationDomain Services; Bounded Contexts; Conclusion; Chapter 4. Good Actor Design; Starting Small; Encapsulating State in Actors; Encapsulating State by Using Fields; Encapsulating State by Using "State" Containers; Encapsulating State by Using become; Mixing Futures with Actors; Ask Pattern and Alternatives; Problems with Ask; Accidental Complexity; Alternatives to Ask; Commands Versus Events; Constructor Dependency Injection; actorSelection via Path; Conclusion; Chapter 5. Good Data Flow; Throughput Versus Latency; Streams; Routers; Mailboxes; Unbounded Mailboxes. 
505 8 |a Bounded MailboxesWork Pulling; Back Pressure; Acks; High-Water Marks; Queue-Size Monitoring; Rate Monitoring; Akka Streams; Source; Sink; RunnableGraph; Flow; Junctions; Back Pressure in Akka Streams; Using Akka Streams; Conclusion; Chapter 6. Consistency and Scalability; Transactions and Consistency; Strong Versus Eventual Consistency; Concurrency Versus Parallelism; Why Globally Consistent Distributed State Doesn't Scale; Location Transparency; Delivery Guarantees; At Most Once; At Least Once; Exactly Once Doesn't Exist (But Can Be Approximated). 
505 8 |a How Do You Approximate Exactly Once Delivery?Cluster Singleton; Scalability; Avoid Global State; Avoid Shared State; Follow the Actor Model; Avoid Sequential Operations; Isolate Blocking Operations; Monitor and Tune; Cluster Sharding and Consistency; Sharding; Sharding in Akka; Shard Key Generation; Shard Distribution; Consistency Boundary; Scalability Boundary; Sharding Aggregate Roots; Persistence; Passivation; Using Cluster Sharding for Consistency; Conclusion; Chapter 7. Fault Tolerance; Types of Failures; Exceptions; Fatal Errors in the JVM; External Service Failures. 
504 |a Includes bibliographical references and index. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Application software  |x Development. 
650 6 |a Logiciels d'application  |x Développement. 
650 7 |a COMPUTERS  |x Computer Literacy.  |2 bisacsh 
650 7 |a COMPUTERS  |x Computer Science.  |2 bisacsh 
650 7 |a COMPUTERS  |x Data Processing.  |2 bisacsh 
650 7 |a COMPUTERS  |x Hardware  |x General.  |2 bisacsh 
650 7 |a COMPUTERS  |x Information Technology.  |2 bisacsh 
650 7 |a COMPUTERS  |x Machine Theory.  |2 bisacsh 
650 7 |a COMPUTERS  |x Reference.  |2 bisacsh 
650 7 |a Application software  |x Development  |2 fast 
700 1 |a Waldron, Wade. 
776 0 8 |i Print version:  |a Nash, Michael, 1964-  |t Applied Akka patterns.  |d Beijing ; Boston : O'Reilly Media, [2017]  |z 9781491934883  |w (OCoLC)922913137 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781491934876/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Internet Archive  |b INAR  |n appliedakkapatte0000nash 
938 |a Askews and Holts Library Services  |b ASKH  |n AH32258082 
938 |a Askews and Holts Library Services  |b ASKH  |n AH32217805 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL4769207 
938 |a EBSCOhost  |b EBSC  |n 1437236 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis37224423 
938 |a YBP Library Services  |b YANK  |n 13302839 
994 |a 92  |b IZTAP