欢迎光临
免费的PDF电子书下载网站

Erlang/OTP可扩展性设计指南(影印版) PDF下载

编辑推荐

暂无

内容简介

如果你需要构建一个具有高可用性需求的可扩展容错系统,请了解为什么Erlang/OTP平台因其功能的广度、深度和一致性而脱颖而出。弗朗西斯科·切萨里尼、史蒂夫·温斯基*的《ErlangOTP可扩展性设计指南(影印版)(英文版)》演示如何使用Erlang编程语言及其OTP框架的可重用库、工具和设计原则来开发复杂的根本不会失败的商业级系统。

在本书的**部分中,你将学习如何使用Erlang / OTP设计和实现进程行为与监督树,并将它们捆绑到独立节点中。第二部分涉及整体系统设计中的可靠性、可扩展性和高可用性。如果你熟悉Erlang,本书将帮助你了解系统持续运行所需的设计选择和权衡。

如果你需要构建一个具有高可用性需求的可扩展容错系统,请了解为什么Erlang/OTP平台因其功能的广度、深度和一致性而脱颖而出。弗朗西斯科·切萨里尼、史蒂夫·温斯基*的《ErlangOTP可扩展性设计指南(影印版)(英文版)》演示如何使用Erlang编程语言及其OTP框架的可重用库、工具和设计原则来开发复杂的根本不会失败的商业级系统。

在本书的**部分中,你将学习如何使用Erlang / OTP设计和实现进程行为与监督树,并将它们捆绑到独立节点中。第二部分涉及整体系统设计中的可靠性、可扩展性和高可用性。如果你熟悉Erlang,本书将帮助你了解系统持续运行所需的设计选择和权衡。

作者简介

暂无

Erlang/OTP可扩展性设计指南(影印版) PDF下载

目录


Preface 1.Introduction Defining the Problem OTP Edang Tools and Libraries System Design Principles Edang Nodes Distribution, Infrastructure, and Multicore Summing Up What Youll Learn in This Book 2.Introducing Erlang Recursion and Pattern Matching Functional Influence Fun with Anonymous Functions List Comprehensions: Generate and Test Processes and Message Passing Fail Safe! Links and Monitors for Supervision Links Monitors Records Maps Macros Upgrading Modules ETS: Erlang Term Storage Distributed Erlang Naming and Communication Node Connections and Visibility Summing Up Whats Next? 3.Behaviors Process Skeletons Design Patterns Callback Modules Extracting Generic Behaviors Starting the Server The Client Functions The Server Loop Functions Internal to the Server The Generic Server Message Passing: Under the Hood Summing Up Whats Next? 4.Genetic Servers Generic Servers Behavior Directives Starting a Server Message Passing Synchronous Message Passing Asynchronous Message Passing Other Messages Unhandled Messages Synchronizing Clients Termination Call Timeouts Deadlocks Generic Server Timeouts Hibernating Behaviors Going Global Linking Behaviors Summing Up Whats Next? 5.Controlling 0TP Behaviors The sys Module 6.Finite State Machines 7.Event Handlers. 8.Supervisors 9.Applications 10.Special Processes and Your Own Behaviors 11.System Principles and Release Handling 12.Release Upgrades 13.Distributed Architectures 14.Systems That Never Stop 15.Scaling Out 16.Monitoring and Preemptive Support Index

Erlang/OTP可扩展性设计指南(影印版) pdf下载声明

本pdf资料下载仅供个人学习和研究使用,不能用于商业用途,请在下载后24小时内删除。如果喜欢,请购买正版

pdf下载地址

版权归出版社和作者所有,下载链接已删除。如果喜欢,请购买正版!

链接地址:Erlang/OTP可扩展性设计指南(影印版)