您好,欢迎来到聚文网。 登录 免费注册
Erlang\OTP可扩展性设计指南(影印版)(英文版)

Erlang\OTP可扩展性设计指南(影印版)(英文版)

  • 字数: 592
  • 出版社: 东南大学
  • 作者: (英)弗朗西斯科·切萨里尼//(美)史蒂夫·温斯基
  • 商品条码: 9787564169022
  • 版次: 1
  • 开本: 16开
  • 页数: 460
  • 出版年份: 2017
  • 印次: 1
定价:¥94 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
内容简介
如果你需要构建一个具有高可用性需求的可扩展 容错系统,请了解为什么Erlang/OTP平台因其功能的 广度、深度和一致性而脱颖而出。弗朗西斯科·切萨 里尼、史蒂夫·温斯基著的《Erlang\OTP可扩展性设 计指南(影印版)(英文版)》演示如何使用Erlang编程 语言及其OTP框架的可重用库、工具和设计原则来开发 复杂的根本不会失败的商业级系统。 在本书的第一部分中,你将学习如何使用Erlang / OTP设计和实现进程行为与监督树,并将它们捆绑 到独立节点中。第二部分涉及整体系统设计中的可靠 性、可扩展性和高可用性。如果你熟悉Erlang,本书 将帮助你了解系统持续运行所需的设计选择和权衡。
作者简介
Steve Vinoski,Arista Networks资深软件开发人员,在分布式系统、编程语言、集成和服务器端网络开发方面具有丰富的经验。他为Erlang/OTP和其他Erlang项目贡献了大量补丁和功能。 Francesco Cesarini,Erlang Solutions创始人和技术总监,从1995年开始使用Erlang,是发布R1版本OTP的团队成员。他曾向开发人员、DevOps工程师、测试人员、项目经理和大学生讲授Erlang/OTP。
目录
Preface 1.Introduction Defining the Problem OTP Edang Tools and Libraries System Design Principles Edang Nodes Distribution, Infrastructure, and Multicore Summing Up What You'll 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 What's 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 What's 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 What's 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

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网