Cargando…

Learning Dapr /

Get the authoritative guide on Actions, the new distributed programming model that works with existing and new programming languages alike. Written by one of the model's creators, this introduction shows you how Actions not only unifies stateless, stateful, and actor programming models but also...

Descripción completa

Detalles Bibliográficos
Autores principales: Bai, Haishi (Autor), Schneider, Yaron (Autor)
Autor Corporativo: Safari, an O'Reilly Media Company
Formato: Electrónico eBook
Idioma:Inglés
Publicado: O'Reilly Media, Inc., 2020.
Edición:1st edition.
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a22000007a 4500
001 OR_on1152555051
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu||||||||
008 200429s2020 xx o 000 0 eng
040 |a AU@  |b eng  |e pn  |c AU@  |d EBLCP  |d OCLCQ  |d LANGC  |d OCLCQ 
020 |z 9781492072423 
024 8 |a 9781492072416 
029 0 |a AU@  |b 000067075261 
029 1 |a AU@  |b 000070667732 
035 |a (OCoLC)1152555051 
082 0 4 |a 004.67/82  |q OCoLC  |2 23/eng/20230216 
049 |a UAMI 
100 1 |a Bai, Haishi,  |e author. 
245 1 0 |a Learning Dapr /  |c Bai, Haishi. 
250 |a 1st edition. 
264 1 |b O'Reilly Media, Inc.,  |c 2020. 
300 |a 1 online resource (200 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file 
520 |a Get the authoritative guide on Actions, the new distributed programming model that works with existing and new programming languages alike. Written by one of the model's creators, this introduction shows you how Actions not only unifies stateless, stateful, and actor programming models but also runs everywhere-in the cloud or on the edge. Author Haishi Bai with Microsoft's Azure CTO team explains that with Actions you don't need to include any SDKs or libraries in your user code. Instead, you automatically get flexible binding, state management, actor pattern, pub-sub, reliable messaging, and many more features. This book shows developers, architects, CIOs, students, and computing enthusiasts how to get started with Actions. 
542 |f Copyright © O'Reilly Media, Inc. 
550 |a Made available through: Safari, an O'Reilly Media Company. 
588 |a Online resource; Title from title page (viewed September 25, 2020) 
505 0 |a Intro -- Copyright -- Table of Contents -- Preface -- Resources -- Conventions Used in This Book -- O'Reilly Online Learning -- How to Contact Us -- Acknowledgments -- Introduction -- What Is Dapr? -- A Programming Model for a Heterogeneous Environment -- More Helpful, Less Opinionated -- Don't Reinvent the Wheel! -- Unified Programming Model -- Dapr Architecture -- Language Support -- Getting Started with Dapr -- Hello, World! with Dapr Standalone Mode -- Hello, World! with Dapr Kubernetes Mode -- Using gRPC -- Invoking an Application from a gRPC Client -- Writing a gRPC Server -- Bindings 
505 8 |a Binding in Standalone Mode -- Binding in Kubernetes Mode -- Summary -- Chapter 1. Services -- The World Before Cloud -- Cloud Promises and Challenges -- Availability -- Elasticity -- Cloud Native Applications -- Infrastructure Is Boring -- Service Invocation -- Name Resolution -- Requests and Responses -- Concurrency Control -- Service Invocation Experiment -- The Universal Namespace -- Pub/Sub -- Benefits of Message-Based Integration -- Pub/Sub with Dapr -- How Pub/Sub Works -- Dapr Components -- Dapr Configurations -- Custom Pipelines -- Custom Pipeline Experiment -- OAuth 2.0 Authorization 
505 8 |a Authoring a Custom Middleware -- Distributed Tracing -- Tracing Middleware -- Tracing with Zipkin -- Tracing with Azure Monitor -- Service Operation -- Service Deployment and Upgrade -- OAM -- Summary -- Chapter 2. State -- State Management -- Stateless Versus Stateful -- Why Are Stateless Services Preferred in the Cloud? -- Challenges of Hosting Stateful Services -- Converting Stateful Services to Stateless Services -- Dapr State Management -- Concurrency Model -- Consistency Model -- Bulk Operations and Transactions -- Multiple State Stores -- Retry Policies -- The Dapr State API -- Key Scheme 
505 8 |a Get Requests -- Set Requests -- Delete Requests -- Transactional Requests -- Working with the Dapr State API -- Data Handling Considerations -- Data Querying and Aggregation -- State Stores -- Redis -- Azure Cosmos DB -- Etcd -- Apache Cassandra -- Couchbase -- Custom State Stores -- Implementing the State API -- Updating the Component Registry -- Summary -- Chapter 3. Messaging -- Event-Driven Programming -- Messages Versus Events -- Input Bindings and Output Bindings -- Pub/Sub -- Pub/Sub with Dapr -- Implementing the PowerShell Script -- Testing Pub/Sub with the Dapr CLI 
505 8 |a Dapr Pub/Sub Behaviors -- Extending Dapr Pub/Sub -- Input and Output Bindings with Dapr -- Using Input Bindings -- Using Output Bindings -- Implementing Input Bindings -- Implementing Output Bindings -- Autoscaling with KEDA -- Messaging Patterns -- The Saga Pattern -- Content-Based Routing -- Routing Slip -- Smart Proxy -- MapReduce -- Summary -- Chapter 4. Security -- Securing a Distributed Application -- Access Control -- Data Protection -- Secured Communication -- Intrusion and Abnormality Detection -- Dapr Security Features -- Secret Stores -- Implementing a Secret Store -- The Secret API 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
700 1 |a Schneider, Yaron,  |e author. 
710 2 |a Safari, an O'Reilly Media Company. 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781492072416/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
936 |a BATCHLOAD 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL6319450 
994 |a 92  |b IZTAP