《Reactive Design Patterns》

《Reactive Design Patterns》 《Reactive Design Patterns》

  • 书名:《Reactive Design Patterns》
  • 分类:编程
  • 作者:Roland Kuhn,Jamie Allen
  • 出版社:Manning Publications Co.
  • 出版年:2015
  • 售价:$49.99
  • 装订:Paperback
  • 页码:325

《Reactive Design Patterns》 内容介绍:

Modern distributed applications must deliver near-realtime performance while at the same time managing big data and high user loads spread across environments ranging from cloud systems to mobile devices. Unlike traditional enterprise applications that enforce highly-structured pathways for data and procedures, Reactive applications are built around loosely-coupled, asynchronous components that "react" efficiently to events like competition for shared resources, system failures, and user demands. These systems are highly-concurrent and fault-tolerant, with minimal dependencies among individual system components. Because they're designed to use fresh tools like Scala and Akka, they can combine familiar ideas, such as message passing, with new ideas like actor-based concurrency and CQRS, the Command-Query-Responsibility-Segregation data pattern. Reactive Design Patterns is a clearly-written guide for building event-driven distributed systems that are resilient, responsive, and scalable. In it, you'll find patterns for messaging, flow control, resource management, and concurrency, along with practical issues like test-friendly designs. All patterns include concrete examples using Scala and Akka. In some cases, you'll also see examples in Java, JavaScript, and Erlang. Software engineers and architects will learn patterns that address day-to-day distributed development problems in a fault-tolerant and scalable way. Project leaders and CTOs will gain a deeper understanding of the reactive design philosophy.

作者Roland Kuhn,Jamie Allen介绍:

Dr. Roland Kuhn leads the Akka team at Typesafe. Together with Martin Odersky and Erik Meijer, Roland presented the Coursera course "Principles of Reactive Programming" and co-authored the "Reactive Manifesto." Jamie Allen is the Director of Consulting for Typesafe and author of "Effective Akka."

《Reactive Design Patterns》 目录大纲:

1 What is Reactive Programming? - FREE
2 Tools of the Trade - AVAILABLE
3 The Philosophy in a Nutshell
4 Testing Reactive Systems—Divide & Conquer
5 Fault Tolerance
6 Resource Management
7 Message Flow Patterns
8 Flow Control
9 Patterns for Writing Actors


微信扫一扫关注公众号

0 个评论

要评论图书请先登录注册

你也许想看:

Gradle Beyond the Basics

《Gradle Beyond the Basics》

Tim Berglund.O'Reilly Media.2013-8-15

“One of Gradle's special strengths is its ability to let you ...”

Debugging with GDB

《Debugging with GDB》

Richard M. Stallman,Roland H. Pesch,Stan Shebs.Free Software Foundation.2002-01

“The GNU Debugger allows you to see what is going on "inside"...”

Game Engine Architecture, Second Edition

《Game Engine Architecture, Second Edition》

Jason Gregory.A K Peters/CRC Press.2014-4-5

“A 2010 CHOICE outstanding academic title, this updated book ...”

Programming C# 4.0

《Programming C# 4.0》

Ian Griffiths,Matthew Adams,Jesse Liberty.O'Reilly Media.2010-8-25

“With dynamic typing and many other new features, C# 4.0 has ...”

测试驱动开发

《测试驱动开发》

Kent Beck.中国电力出版社.2004-4-1

“《测试驱动开发》(中文版)设想把编程看成是转动曲柄从井里提一桶水上来的过程。如果水桶比较小,那么仅需一个能自由转动的曲柄...”

Autotools

《Autotools》

John Calcote.No Starch Press.2010-7-20

“The GNU Autotools make it easy for developers to create soft...”

The Past, Present, and Future of JavaScript

《The Past, Present, and Future of JavaScript》

Axel Rauschmayer.O’Reilly Media, Inc..2012-7-20

“Over recent years, JavaScript has seen an impressive rise in...”

Effective Ruby:改善Ruby程序的48条建议

《Effective Ruby:改善Ruby程序的48条建议》

Peter J. Jones.机械工业出版社.2016-1

“如果你是经验丰富的Rub程序员,本书能帮助你发挥Ruby的全部力量来编写更稳健、高效、可维护和易执行的代码。Peter ...”

C++ Primer习题集(第5版)

《C++ Primer习题集(第5版)》

【美】Stanley B. Lippman( 斯坦利 李普曼),【美】Barbara E. Moo (芭芭拉 默) 著,【美】Josee Lajoie(约瑟 拉乔伊 ).电子工业出版社.2015-3-1

“C++ Primer(Fifth Edition)由三位C++大师Stanley B. Lippman、Josée La...”

Getting started with IntelliJ IDEA

《Getting started with IntelliJ IDEA》

Hudson Orsine Assumpção.Packt Publishing.2013-10-17

“IntelliJ IDEA is a commercial Java development tool which co...”

.NET本质论 第1卷:公共语言运行库

《.NET本质论 第1卷:公共语言运行库》

博克斯 (BoxDon).中国电力出版社.2004-1

“本书由10章组成,探讨了CLR即公共语言运行库,涵盖了基本类型、实例、方法调用和消息、AppDomain、安全、以及CL...”

Beginning Android 3

《Beginning Android 3》

Mark Murphy.Apress.2011-4-29

“The vibrant and rich Android development platform, created b...”

编程人生(下卷)

《编程人生(下卷)》

[美] Peter Seibel.人民邮电出版社.2014-12

“这是一本访谈笔录,记录了当今最具个人魅力的15 位软件先驱的编程生涯。包括Donald Knuth、Jamie Zawi...”

Professional Android 2 Application Development

《Professional Android 2 Application Development》

Reto Meier.Wrox.2010-3-1

“《Android 2高级编程(第2版)》述如何有效利用android 2的功能来改进当前产品或创建新产品。《Androi...”

The C++ Standard Library Extensions

《The C++ Standard Library Extensions》

Pete Becker.Addison-Wesley Professional.2006-7-31

“"TR1 roughly doubles the size of the C++ standard library, a...”

我的第一本C++书

《我的第一本C++书》

陈良乔.华中科技大学出版社.2011-5-5

“每一个渴望学习C++语言的初学者都希望能够有一本全面的,实用的,同时又是生动有趣的入门书。这本入门书可以告诉这些初学者,...”

Unity Shaders and Effects Cookbook

《Unity Shaders and Effects Cookbook》

Lammers, Kenneth.Packt Publishing.

“”

VTK图形图像开发进阶

《VTK图形图像开发进阶》

张晓东,罗火灵.机械工业出版社.2015-4

“本书系统地介绍了VTK基础知识与开发技术,帮助VTK用户从入门到进阶,快速进入项目实战。本书第1章是VTK概览,介绍VT...”

天书夜读

《天书夜读》

谭文,邵坚磊.电子工业出版社.2008-10

“从貌似天书的汇编代码中,一探Windows底层的核心实现。. 在开发中出现的问题,能从Windows自身找到答案!......”

The Programmer's Guide to Apache Thrift

《The Programmer's Guide to Apache Thrift》

Randy Abernethy.Manning Publications.2016-5-1

“Any distributed application includes individual components, ...”