Skip to Content
Java持续交付
book

Java持续交付

by Daniel Bryant, Abraham Marín-Pérez
November 2019
Beginner to intermediate
406 pages
9h 21m
Chinese
Publishing House of Electronics Industry
Content preview from Java持续交付
34
3
设计持续交付的架构
云平台中的绝大多数
I/O
操作都通过网络进行。例如,看上去是本地的弹性块存储通常
由一个存储区域网络(
SAN
)提供,性能特征差异很大。如果你在本地计算机上开发一
个应用程序,包含三个频繁访问数据库的服务,那么你就会发现,同样是访问
localhost
回环网络和直接访问
SSD
块存储的操作,本地环境和云平台上的性能差异很大。这甚至
可以决定一个项目的成败。
大多数云计算的基础设施天生就是短暂的,与本地环境的硬件相比,也更容易出现故障。
结合我们大多数人在设计分布式系统时所遵循的原则,你必须设计出能够容忍服务消失
或者被重新部署的系统。当许多开发人员在考虑如何测试这类故障时,脑海中都会浮现
Netflix Simian Army
Chaos Monkeys
工具。但是,这类测试通常是在生产环境中进
行的。在开发
CD
构建管道时,你还需要实现一个有限的但是功能相当的混乱测试,只
不过在故障类型和效果方面更加可控。
Release It!
开发人员必读资料
虽然已经发布了第
2
版,但是
Michael Nygard
Release It!
(Pragmatic Bookshelf)
https://pragprog.com/book/mnee2/release-it-second-edition
)仍然经常被开发人员
所忽视,因为他们没有意识到本书的主题是什么。但是,这是一本介绍如何设计
和部署高可用、可容错的生产级软件的首选参考手册。在我们看来,这对于任何
一名正在创建服务化应用程序或者在(分布式的)云平台上部署的 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Python机器学习案例精解

Python机器学习案例精解

Posts & Telecom Press, Yuxi (Hayden) Liu
Java性能优化实践:JVM调优策略、工具与技巧

Java性能优化实践:JVM调优策略、工具与技巧

Benjamin J. Evans, James Gough, Chris Newland
Python和NLTK实现自然语言处理

Python和NLTK实现自然语言处理

Posts & Telecom Press, Nitin Hardeniya
C++语言导学(原书第2版)

C++语言导学(原书第2版)

本贾尼 斯特劳斯特鲁普

Publisher Resources

ISBN: 9787121374425