官术网_书友最值得收藏!

What this book covers

Chapter 1, Node.js Design Fundamentals, serves as an introduction to the world of Node.js application design by showing the patterns at the core of the platform itself. It covers the reactor pattern, the callback pattern, the module pattern, and the observer pattern.

Chapter 2, Asynchronous Control Flow Patterns, introduces a set of patterns and techniques for efficiently handling asynchronous control flow in Node.js. This chapter teaches you how to mitigate the "callback hell" problem using plain JavaScript, the async library, Promises, and Generators.

Chapter 3, Coding with Streams, dives deeply into one of the most important patterns in Node.js: Streams. It shows you how to process data with transform streams and how to combine them into different layouts.

Chapter 4, Design Patterns, deals with a controversial topic: traditional design patterns in Node.js. It covers the most popular conventional design patterns and shows you how unconventional they might look in Node.js.

Chapter 5, Wiring Modules, analyzes the different solutions for linking the modules of an application together. In this chapter, you will learn design patterns such as Dependency Injection and Service locator.

Chapter 6, Recipes, takes a problem-solution approach to show you how some common coding and design challenges can be solved with ready-to-use solutions.

Chapter 7, Scalability and Architectural Patterns, teaches you the basic techniques and patterns for scaling a Node.js application.

Chapter 8, Messaging and Integration Patterns, presents the most important messaging patterns, teaching you how to build and integrate complex distributed systems using ZMQ and AMQP.

主站蜘蛛池模板: 康马县| 潜江市| 长丰县| 苗栗市| 武隆县| 乐东| 万源市| 东港市| 巴南区| 乌什县| 沅江市| 新平| 阳春市| 宝坻区| 理塘县| 乌海市| 铜川市| 孟连| 马边| 南川市| 锡林浩特市| 建昌县| 理塘县| 平昌县| 云阳县| 黄梅县| 平江县| 项城市| 平果县| 汝城县| 东宁县| 龙胜| 南溪县| 石首市| 东乌珠穆沁旗| 天津市| 柯坪县| 兖州市| 龙门县| 安福县| 南涧|