从初创公司到世界500强,大多数公司都喜欢使用Node.js来构建高性能的后端服务。工程师对Node.js有很高的评价,因为它有容易理解的API和大家熟悉的语法。在全球大的包存储库的强力支持下,Node.js的生态必将更加繁荣。
在本书中,作者证明了Node.js在构建可观察、可扩展且有弹性的服务方面与传统的企业平台一样适用。中高级Node.js开发人员会发现,他们可以将应用程序代码和现代服务的各个层面结合起来。
【通过学习本书,你可以:】
了解为什么要运行多个相同的Node.js服务副本。
根据业务场景选择恰当的协议。
调整应用程序容器以便在生产环境中运行。
跟踪分布式系统中的错误,以确定哪个服务出错。
通过将工作转移给反向代理来简化应用程序代码并提高性能。
构建数据面板来监视服务运行状况和数据吞吐量。
了解在企业环境中操作时需要使用多种工具的原因。
目录:
第1章 为什么要用分布式9
第2章 协议26
第3章 扩展54
第4章 可观测性85
第5章 容器119
第6章 部署145
第7章 容器编排184
第8章 弹性210
第9章 分布式基元259
第10章 安全性281
点击下载