Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services

Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services

简介:

没有既定的设计模式来指导他们,开发人员不得不从头开始构建分布式系统,而这些系统中的大多数确实是非常独特的。如今,越来越多地使用容器为核心分布式系统模式和可重用的容器化组件铺平了道路。本实用指南介绍了一系列可重复的通用模式,以帮助可靠的分布式系统的开发更加平易近人和高效。它演示了如何调整现有的软件设计模式来设计和构建可靠的分布式应用程序。系统工程师和应用程序开发人员将了解这些长期建立的模式如何提供一种通用语言和框架,以显着提高系统质量。

了解模式和可重用组件如何快速开发可靠的分布式系统使用side-car、adapter和ambassador模式将您的应用程序拆分到一台机器上的一组容器中探索松散耦合的多节点分布式模式,用于组件之间的复制、扩展和通信了解大规模批处理数据处理的分布式系统模式,涵盖工作队列、基于事件的处理和协调工作流程

英文简介:

Without established design patterns to guide them, developers have had to build distributed systems from scratch, and most of these systems are very unique indeed. Today, the increasing use of containers has paved the way for core distributed system patterns and reusable containerized components.

This practical guide presents a collection of repeatable, generic patterns to help make the development of reliable distributed systems far more approachable and efficient.It demonstrates how you can adapt existing software design patterns for designing and building reliable distributed applications.

Systems engineers and application developers will learn how these long-established patterns provide a common language and framework for dramatically increasing the quality of your system.

Understand how patterns and reusable components enable the rapid development of reliable distributed systemsUse the side-car, adapter, and ambassador patterns to split your application into a group of containers on a single machineExplore loosely coupled multi-node distributed patterns for replication, scaling, and communication between the componentsLearn distributed system patterns for large-scale batch data processing covering work-queues, event-based processing, and coordinated workflows

书名
Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services
译名
设计分布式系统:可扩展、可靠服务的模式和范例
语言
英语
年份
2017
页数
164页
大小
5.56 MB
标签
  • Scala
  • 设计模式
  • 下载
    pdf iconDesigning Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services.pdf
    密码
    65536

    最后更新:2025-04-12 23:54:37

    ←High Performance Computing

    →Parallel Algorithms